Commit graph

4836 commits

Author SHA1 Message Date
wiz
b118273886 Remove another unneeded patch. Ride update. 2008-09-06 13:34:21 +00:00
wiz
f8838266b9 Update to 2.01.01a48:
NEW features of cdrtools-2.01.01a46:

All:

-	New autoconf test AC_CHECK_DLIB() checks for lib members while using
	specified include files. This is a workaround for the autoconf hostile
	gettext() and iconv() implementations on Linux.

-	THe gettext()/iconv() tests have been rewritten to use AC_CHECK_DLIB()

-	The autoconf test AC_FUNC_VFORK from Paul Eggert was not written in
	clean C and thus failed on a ANSI-C compiler, asuming that vfork()
	is not available in the ANSI case.

-	README.compile fixed to refer to READMEs/README.gmake instead of
	README.gmake

-	Symlink support in RULES/MKLINKS added for ia64-hp-ux-cc.rul and
	ia64-hp-ux-gcc.rul, thanks to a hint from Steven M. Schweda

Cdda2wav (Maintained/enhanced by J

-	The new -interactive option has now been stabilized for a first integration that
	allows to replace libcdio for sound-juicer to come to an implementation without
	license violations.

Mkisofs (Maintained/enhanced by J

-	Mkisofs now correctly limits filenames with non-ISO-8859-1 characters
	to 127 chars max.

-	Mkisofs now correctly sets the permissions for "invented" unreal
	directories in UDF instread of using mode 000.

NEW features of cdrtools-2.01.01a47:

All:

-	DEFAULTS*/Defaults.dragonfly added
	Thanks to a hint from Thomas Klausner

-	Added a workaround for a Sun make bug

Mkisofs (Maintained/enhanced by J

-	Mkisofs now correctly sets the permissions for "invented" unreal
	directories in UDF instread of using mode 000. The last version
	intruced a bug during the code cleanup phase.

-	Mkisofs now correctly mixes multi-extent-File directory entries from
	old sessions made by mkisofs. This is only related to multi-session
	with files >= 4 GB.

-	isoinfo now extracts files using 10 sectors at a time to speed up
	operation

[pkgsrc note: this is based on patch-cj]

NEW features of cdrtools-2.01.01a48:

All:

-	Next attempt to work around the non-autoconf friendly implementation
	of GNU gettext and GNU libiconv.

-	A new autoconf test allows to check whether the installed system shell
	(/bin/sh) properly aborts with failed commands in "sh -ce 'cmd'".

	If failed simple commands in "sh -ce 'cmd'" do not abort complex
	commands, "make" will not stop on errors in the build process.
	Note that this is a definite POSIX incompatibility.

	The most well known defective shell with respect to this problem is "bash"
	but /bin/sh on HP-UX-10.x (a Korn Shell modification) does not work
	correctly either. If your system (Linux, HP-HX, ...) suffers from this
	problem, I recommend to fetch the Schily Source consolidation from
		ftp://ftp.berlios.de/pub/schily/
	Use a version that has been published past September 1st 2008, compile
	and install the contained Bourne Shell as "/bin/bosh". Then call
	"./.clean" and compile again. The resulting "smake" will then
	automatically call "/bin/bosh" instead of "/bin/sh" in order to
	execute commands.

Libfind:

-	& before some functions removed

Cdrecord:

-	cdrecord now correctly writes DVD+R/DL media with all drives.
	Before, there have been problems at the layer break with some
	drives.
2008-09-06 13:31:07 +00:00
bjs
d24bde30b9 Change == -> = to appease the portability check (in configure).
Also, define FMTTIME to PRId32 on NetBSD to fix build on NetBSD/amd64.
2008-09-05 04:34:46 +00:00
cegger
740cfb932b Don't hardcode config directory, which cause problems with different LOCALBASE.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:38:07 +00:00
cegger
7dd3b09eec fix installation on i386, where MACHINE_ARCH expands to i386.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:36:16 +00:00
scottr
8e053ee7cb Update to version 2008.08.08-109361. This release provides the following
enhancements:

 - Simple command-line tools to interface with VMware host
 - Guest OS scripts that can be triggered by the VMware host
 - Startup script

When compiled with X11 support (the default), this release also provides:

 - GTK+-based GUI to configure time sync, device connections, and scripts
 - Helper application to interface with the xf86-video-vmware driver,
   enabling dynamic screen resize
2008-08-31 06:36:47 +00:00
bouyer
6b35265abd Make xentools3 packages conflict with xentools33 2008-08-30 16:05:30 +00:00
dholland
17aae38d3d There's a perl script in here, so USE_TOOLS+=perl:run. PKGREVISION++. 2008-08-30 08:10:29 +00:00
joerg
a2c26cad6f Fix build on amd64, add destdir support. 2008-08-25 15:11:47 +00:00
joerg
a592bf0f35 Fix build on amd64, make destdir safe. 2008-08-25 14:46:29 +00:00
tnn
8280504fb9 not MAKE_JOBS_SAFE 2008-08-23 20:41:09 +00:00
wiz
91ceb24b79 Remove some patches than haven't been sent upstream in nearly 8 years,
and for which it wasn't clear they were necessary in the first place.
Ride PKGREVISION bump for patch-cf removal.
2008-08-23 15:33:04 +00:00
wiz
6e3a530f52 Remove unnecessary (according to Joerg Schilling) patch-cf.
Bump PKGREVISION.
2008-08-23 15:28:59 +00:00
wiz
9f67fcd1f6 Remove patch-aj. Joerg Schilling says (translated):
The comment is wrong. With this patch, formatting and writing in RAW
mode (perhaps the latter only with Pioneer drives) does not work.

Bump PKGREVISION.
2008-08-23 10:50:54 +00:00
wiz
32313e50ca Remove outdated patch, ok martin@
Bump PKGREVISION.
2008-08-22 22:01:00 +00:00
cegger
01deeac581 Update to final Xen 3.3.0.
Release notes for Xen 3.3.0:

This is a major new release with a host of new features including:
 - Power management (P & C states) in the hypervisor
 - HVM emulation domains ('qemu-on-minios') for better scalability,
performance and security
 - PVGrub: boot PV kernels using real GRUB inside the PV domain
 - Better PV performance: domain lock removed from pagetable-update paths
 - Shadow3: optimisations to make this the best shadow pagetable algorithm
yet, making HVM performance better than ever
 - Hardware Assisted Paging enhancements: 2MB page support for better TLB
locality
 - CPUID feature levelling: allows safe domain migration across systems with
different CPU models.
 - PVSCSI drivers for SCSI access direct into PV guests
 - HVM framebuffer optimisations: scan for framebuffer updates more
efficiently
 - Device passthrough enhancements
 - Full x86 real-mode emulation for HVM guests on Intel VT: supports a much
wider range of legacy guest OSes
 - New qemu merge with upstream development
 - Many other changes in both x86 and IA64 ports
2008-08-22 17:03:30 +00:00
cegger
d0100c85e7 Update to Xen 3.3 7th release candidate:
This fixes an x86 HVM emulation issue introduced in -rc6 which caused
certain guests (Win98 and OS2, for example) to fail to boot.
2008-08-20 15:06:49 +00:00
cegger
d35703397d Update to Xen 3.3 6th release candidate:
This has a handful of small fixes that were submitted after -rc5, and also a
larger fix for emulation of certain repeated I/O instructions for x86 HVM
guests.
2008-08-20 09:52:21 +00:00
epg
da6a0f026f Support user-destdir. 2008-08-19 23:41:05 +00:00
cegger
97134b4193 Install documentation files where they belong to and not into /usr/share/doc.
Patch from FUKAUMI Naoki per private mail.
2008-08-19 17:38:09 +00:00
adrianp
6d1c229904 Remove the utils subdir from the build as this only contains the make_class
script which, according to the author, is not needed if you don't modify
sources.  This means we can drop the DEPENDS on scsh which will fix
PR #39346.
PKGREVISION++
2008-08-17 10:03:22 +00:00
dholland
26d3528506 Fix this to not use the compile-time $HOME to look for the gtkrc file.
(Since that is set to work/.home, it was compiling in the pkgsrc work
directory and failing for PKG_DEVELOPERs.)
Use getenv("HOME") instead.
PKGREVISION++.
2008-08-17 05:55:15 +00:00
drochner
6a4dc19c12 restore a patch which got lost in update 2008-08-16 16:38:01 +00:00
cegger
23c8dc512e Install tools/xentrace/formats. It is needed for xentrace_format and makes xentrace and xentrace_format useable.
While here, give xentrace_format execution bits since this is a python script
2008-08-15 20:12:52 +00:00
cegger
3c71ceef69 Install qemu-ifup properly. Makes network functional in HVM guests. 2008-08-15 14:06:54 +00:00
cegger
ff826d84e2 Update to changeset 18331. Some bugfixes never hurt. 2008-08-15 13:04:25 +00:00
wiz
7f99ed5fe0 Update to 1.2.3:
1.2.3:
    * New UpdateActivationEnvironment bus API (#16669)
    * Solaris Auditing (ADT) support (#15740)
    * Various notable bug fixes: #16727, #16294, #15947 #15588
    * Other more minor bugs
2008-08-15 12:15:17 +00:00
dsainty
4a4e8f4c95 gnome-vfs configure fails to complete in extension modules in the absence of
"bzlib.h".  Environments without a system-installed "bzlib.h" will fail to
build modules like "audio/gnome-vfs-cdda" with the following:

checking for bzCompressInit in -lbz2... no
checking bzlib.h usability... no
checking bzlib.h presence... no
checking for bzlib.h... no
configure: error: Gnome-vfs requires libbz2 to compile.
*** Error code 1

To fix this, promote bzip2 dependency from gnome-vfs/Makefile to
gnome-vfs/Makefile.common.

XXX Only /usr/pkg/lib/gnome-vfs-2.0/modules/libbzip2.so actually appears to
link with libbz2.so, so it's possible that configure is being overly picky.
2008-08-15 01:41:42 +00:00
cegger
dd45bc659a NetBSD does not support ballooning. So disable it by default. 2008-08-14 13:12:53 +00:00
cegger
cd66bfb61a link qemu-dm correctly to find the xen libs. This lets qemu-dm actually launch. 2008-08-13 12:36:05 +00:00
wiz
a8943dee20 Update to 2.01.01a45:
NEW features of cdrtools-2.01.01a44:

*******
NOTE: cdrtools is currently in a state just before a new major release.

*******

All:

-	New directory autoconf/ contains the complete Schily autoconf system.
	It is based on GNU autoconf-2.13, the latest GNU autoconf that worked
	correctly even on older systems.

-	Sources and makefilesystem restructured to allow all needed files to be
	retrieved from the SCCS repository and to call "make" later. To achieve
	this, all symlinks have been removed from the tarball.

-	The Schily Makefile System now includes rules to recreate the file
	"configure" by calling "autoconf". This is needed in order to allow the
	complete source tree to be extracted from the SCCS repository.

Libscg:

-	aspi-win32.h and spti-wnt.h now in SCCS

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	Interactive mode for corrected to allow new tests
	for replacing libcdio in GStreamer.

-	child_pid variable moved into gloval var structure.

NEW features of cdrtools-2.01.01a45:

All:

-	Added a workaround for a GNU make design bug that causes the rules
	to create file "foo" to be evaluated _past_ the "include foo"
	statement in a Makefile has been evaluated. Note that you still need
	GNU make 3.81. GNU make 3.80 and before will still fail to compile
	cdrtools because of other unfixed GNU make bugs.

	Note that the basic GNU make design bug has been reported to the
	GNU make maintainers and accepted as bug by the GNU make maintainers
	in 1998 already. It is still unfixed in GNU make although smake and
	SunPro make verify that there is no problem to do it right.

Cdrecord:

-	Reduced the minimal write speed of a ultraspeed CD-RW capable drive
	from 16x to 10x.


Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	Try to avoid incostencies with USE_ARGEFILES with multi-extent files

-	Corrected the iso directory record size computation in stream-file mode

-	Mkisofs no longer tries to write 8 TB of data in case that -stream-media-size
	was too small.
2008-08-12 21:07:05 +00:00
obache
3d89f1ad34 Add and enable p5-Sys-Filesystem. 2008-08-09 05:45:50 +00:00
obache
9acfbf20bd Import p5-Sys-Filesystem-1.22 as sysutils/p5-Sys-Filesystem.
Packaged by Jens Rehsack and privided via PR 39219.

Sys::Filesystem is intended to be a portable interface to list and query
filesystem names and their properties.
2008-08-09 05:44:41 +00:00
cegger
4ec5a1e7de Add package for Xen 3.3.0-rc3 (repository changeset 18261) 2008-08-07 20:54:01 +00:00
cegger
4e0fa726a2 Import Xen 3.3.0-rc3
Xen is a virtual machine monitor for x86 hardware (runs only on i686-class
CPUs), which supports running multiple guests operating systems on a single
machine.  At boot, the xen kernel is loaded (via grub) along with the guest
kernel for the first domain (called domain0).  domain0 has privileges to access
the physical hardware (PCI and ISA devices), administrate other domains and
provide virtual devices (disks and network) to other domains.
This package contains the Xen 3.3 kernel itself.
2008-08-07 20:31:34 +00:00
cegger
09edac3ab5 Import Xen 3.3.0-rc3
The Xen virtual machine monitor allows running several virtual machines on a
single physical machine.  The xentools33 package contains the tools to create,
destroy and control the virtual machines.
The xentools33 package contains the tools for Xen 3.3.x
2008-08-07 20:26:56 +00:00
drochner
1db2e9dc30 update to 0.4.12
changes:
-minimize the number of password prompts
-bugfixes
2008-08-07 18:13:31 +00:00
joerg
10db7c225d DESTDIR support for xentools3{,-hvm}. 2008-08-07 16:00:14 +00:00
obache
849c2cfcd8 Update sysutils/acpica-utils to 20080729.
Requested by Juan RP in PR 39301.

29 July 2008. Summary of changes for version 20080729:

This release is available at http://acpica.org/downloads
Direct git access via http://www.acpica.org/repos/acpica.git

1) ACPI CA Core Subsystem:

Fix a possible deadlock in the GPE dispatch. Remove call to
AcpiHwDisableAllGpes during wake in AcpiEvGpeDispatch. This call will attempt
to acquire the GPE lock but can deadlock since the GPE lock is already held
at dispatch time. This code was introduced in version 20060831 as a response
to Linux BZ 6881 and has since been removed from Linux.

Add a function to dereference returned reference objects. Examines the return
object from a call to AcpiEvaluateObject. Any Index or RefOf references are
automatically dereferenced in an attempt to return something useful (these
reference types cannot be converted into an external ACPI_OBJECT.) Provides
MS compatibility. Lin Ming, Bob Moore. Linux BZ 11105

x2APIC support: changes for MADT and SRAT ACPI tables. There are 2 new
subtables for the MADT and one new subtable for the SRAT. Includes
disassembler and AcpiSrc support. Data from the Intel 64 Architecture x2APIC
Specification, June 2008.

Additional error checking for pathname utilities. Add error check after all
calls to AcpiNsGetPathnameLength. Add status return from
AcpiNsBuildExternalPath and check after all calls. Add parameter validation
to AcpiUtInitializeBuffer. Reported by and initial patch by Ingo Molnar.

Return status from the global init function AcpiUtGlobalInitialize. This is
used by both the kernel subsystem and the utilities such as iASL compiler.
The function could possibly fail when the caches are initialized. Yang Yi.

Add a function to decode reference object types to strings. Created for
improved error messages.

Improve object conversion error messages. Better error messages during object
conversion from internal to the external ACPI_OBJECT. Used for external calls
to AcpiEvaluateObject.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and has a
much larger code and data size.

  Previous Release:
    Non-Debug Version:  79.6K Code, 16.2K Data,  95.8K Total
    Debug Version:     153.5K Code, 48.2K Data, 201.7K Total
  Current Release:
    Non-Debug Version:  79.7K Code, 16.4K Data,  96.1K Total
    Debug Version:     153.9K Code, 48.4K Data, 202.3K Total

2) iASL Compiler/Disassembler and Tools:

Debugger: fix a possible hang when evaluating non-methods. Fixes a problem
introduced in version 20080701. If the object being evaluated (via execute
command) is not a method, the debugger can hang while trying to obtain non-
existent parameters.

iASL: relax error for using reserved "_T_x" identifiers. These names can
appear in a disassembled ASL file if they were emitted by the original
compiler. Instead of issuing an error or warning and forcing the user to
manually change these names, issue a remark instead.

iASL: error if named object created in while loop. Emit an error if any named
object is created within a While loop. If allowed, this code will generate a
run-time error on the second iteration of the loop when an attempt is made to
create the same named object twice. ACPICA bugzilla 730.

iASL: Support absolute pathnames for include files. Add support for absolute
pathnames within the Include operator. previously, only relative pathnames
were supported.

iASL: Enforce minimum 1 interrupt in interrupt macro and Resource Descriptor.
The ACPI spec requires one interrupt minimum. BZ 423

iASL: Handle a missing ResourceSource arg, with a present SourceIndex.
Handles the case for the Interrupt Resource Descriptor where
the ResourceSource argument is omitted but ResourceSourceIndex
is present. Now leave room for the Index. BZ 426

iASL: Prevent error message if CondRefOf target does not exist. Fixes cases
where an error message is emitted if the target does not exist. BZ 516

iASL: Fix broken -g option (get Windows ACPI tables). Fixes the -g option
(get ACPI tables on Windows). This was apparently broken in version 20070919.

AcpiXtract: Handle EOF while extracting data. Correctly handle the case where
the EOF happens immediately after the last table in the input file. Print
completion message. Previously, no message was displayed in this case.

----------------------------------------
01 July 2008. Summary of changes for version 20080701:

This release is available at http://acpica.org/downloads
Direct git access via http://www.acpica.org/repos/acpica.git

0) Git source tree / acpica.org

Fixed a problem where a git-clone from http would not transfer the entire
source
tree.

1) ACPI CA Core Subsystem:

Implemented a "careful" GPE disable in AcpiEvDisableGpe, only modify one
enable
bit. Now performs a read-change-write of the enable register instead of
simply
writing out the cached enable mask. This will prevent inadvertent enabling of
GPEs if a rogue GPE is received during initialization (before GPE handlers
are
installed.)

Implemented a copy for dynamically loaded tables. Previously, dynamically
loaded
tables were simply mapped - but on some machines this memory is corrupted
after
suspend. Now copy the table to a local buffer. For the OpRegion case, added
checksum verify. Use the table length from the table header, not the region
length. For the Buffer case, use the table length also. Dennis Noordsij, Bob
Moore. BZ 10734

Fixed a problem where the same ACPI table could not be dynamically loaded and
unloaded more than once. Without this change, a table cannot be loaded again
once it has been loaded/unloaded one time. The current mechanism does not
unregister a table upon an unload. During a load, if the same table is found,
this no longer returns an exception. BZ 722

Fixed a problem where the wrong descriptor length was calculated for the
EndTag
descriptor in 64-bit mode. The "minimal" descriptors such as EndTag are
calculated as 12 bytes long, but the actual length in the internal descriptor
is
16 because of the round-up to 8 on the 64-bit build. Reported by Linn
Crosetto.
BZ 728

Fixed a possible memory leak in the Unload operator. The DdbHandle returned
by
Load() did not have its reference count decremented during unload, leading to
a
memory leak. Lin Ming. BZ 727

Fixed a possible memory leak when deleting thermal/processor objects. Any
associated notify handlers (and objects) were not being deleted. Fiodor
Suietov.
BZ 506

Fixed the ordering of the ASCII names in the global mutex table to match the
actual mutex IDs. Used by AcpiUtGetMutexName, a function used for debug only.
Vegard Nossum. BZ 726

Enhanced the AcpiGetObjectInfo interface to return the number of required
arguments if the object is a control method. Added this call to the debugger
so
the proper number of default arguments are passed to a method. This prevents
a
warning when executing methods from AcpiExec.

Added a check for an invalid handle in AcpiGetObjectInfo. Return
AE_BAD_PARAMETER if input handle is invalid. BZ 474

Fixed an extraneous warning from exconfig.c on the 64-bit build.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The
debug
version of the code includes the debug output trace mechanism and has a much
larger code and data size.

  Previous Release:
    Non-Debug Version:  79.3K Code, 16.2K Data,  95.5K Total
    Debug Version:     153.0K Code, 48.2K Data, 201.2K Total
  Current Release:
    Non-Debug Version:  79.6K Code, 16.2K Data,  95.8K Total
    Debug Version:     153.5K Code, 48.2K Data, 201.7K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Added two missing ACPI reserved names. Added _MTP and _ASZ, both
resource
descriptor names.

iASL: Detect invalid ASCII characters in input (windows version). Removed the
"-
CF" flag from the flex compile, enables correct detection of non-ASCII
characters in the input. BZ 441

iASL: Eliminate warning when result of LoadTable is not used. Eliminate the
"result of operation not used" warning when the DDB handle returned from
LoadTable is not used. The warning is not needed. BZ 590

AcpiExec: Add support for dynamic table load/unload. Now calls _CFG method to
pass address of table to the AML. Added option to disable OpRegion simulation
to
allow creation of an OpRegion with a real address that was passed to _CFG.
All
of this allows testing of the Load and Unload operators from AcpiExec.

Debugger: update tables command for unloaded tables. Handle unloaded tables
and
use the standard table header output routine.

----------------------------------------
09 June 2008. Summary of changes for version 20080609:

1) ACPI CA Core Subsystem:

Implemented a workaround for reversed _PRT entries. A significant number of
BIOSs erroneously reverse the _PRT SourceName and the SourceIndex. This
change dynamically detects and repairs this problem. Provides compatibility
with MS ACPI. BZ 6859

Simplified the internal ACPI hardware interfaces to eliminate the locking
flag parameter from Register Read/Write. Added a new external interface,
AcpiGetRegisterUnlocked.

Fixed a problem where the invocation of a GPE control method could hang. This
was a regression introduced in 20080514. The new method argument count
validation mechanism can enter an infinite loop when a GPE method is
dispatched. Problem fixed by removing the obsolete code that passed GPE block
information to the notify handler via the control method parameter pointer.

Fixed a problem where the _SST execution status was incorrectly returned to
the caller of AcpiEnterSleepStatePrep. This was a regression introduced in
20080514. _SST is optional and a NOT_FOUND exception should never be
returned. BZ 716

Fixed a problem where a deleted object could be accessed from within the AML
parser. This was a regression introduced in version 20080123 as a fix for the
Unload operator. Lin Ming. BZ 10669

Cleaned up the debug operand dump mechanism. Eliminated unnecessary operands
and eliminated the use of a negative index in a loop. Operands are now
displayed in the correct order, not backwards. This also fixes a regression
introduced in 20080514 on 64-bit systems where the elimination of
ACPI_NATIVE_UINT caused the negative index to go large and positive. BZ 715

Fixed a possible memory leak in EvPciConfigRegionSetup where the error exit
path did not delete a locally allocated structure.

Updated definitions for the DMAR and SRAT tables to synchronize with the
current specifications. Includes disassembler support.

Fixed a problem in the mutex debug code (in utmutex.c) where an incorrect
loop termination value was used. Loop terminated on iteration early, missing
one mutex. Linn Crosetto

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and has a
much larger code and data size.

  Previous Release:
    Non-Debug Version:  79.5K Code, 16.2K Data,  95.7K Total
    Debug Version:     153.3K Code, 48.3K Data, 201.6K Total
  Current Release:
    Non-Debug Version:  79.3K Code, 16.2K Data,  95.5K Total
    Debug Version:     153.0K Code, 48.2K Data, 201.2K Total

2) iASL Compiler/Disassembler and Tools:

Disassembler: Implemented support for EisaId() within _CID objects. Now
disassemble integer _CID objects back to EisaId invocations, including
multiple integers within _CID packages. Includes single-step support for
debugger also.

Disassembler: Added support for DMAR and SRAT table definition changes.

----------------------------------------
14 May 2008. Summary of changes for version 20080514:

1) ACPI CA Core Subsystem:

Fixed a problem where GPEs were enabled too early during the ACPICA
initialization. This could lead to "handler not installed" errors on some
machines. Moved GPE enable until after _REG/_STA/_INI methods are run. This
ensures that all operation regions and devices throughout the namespace have
been initialized before GPEs are enabled. Alexey Starikovskiy, BZ 9916.

Implemented a change to the enter sleep code. Moved execution of the _GTS
method to just before setting sleep enable bit. The execution was moved from
AcpiEnterSleepStatePrep to AcpiEnterSleepState. _GTS is now executed
immediately before the SLP_EN bit is set, as per the ACPI specification.
Luming Yu, BZ 1653.

Implemented a fix to disable unknown GPEs (2nd version). Now always disable
the GPE, even if ACPICA thinks that that it is already disabled. It is
possible that the AML or some other code has enabled the GPE unbeknownst to
the ACPICA code.

Fixed a problem with the Field operator where zero-length fields would return
an AE_AML_NO_OPERAND exception during table load. Fix enables zero-length ASL
field declarations in Field(), BankField(), and IndexField(). BZ 10606.

Implemented a fix for the Load operator, now load the table at the namespace
root. This reverts a change introduced in version 20071019. The table is now
loaded at the namespace root even though this goes against the ACPI
specification. This provides compatibility with other ACPI implementations.
The ACPI specification will be updated to reflect this in ACPI 4.0. Lin Ming.

Fixed a problem where ACPICA would not Load() tables with unusual signatures.
Now ignore ACPI table signature for Load() operator. Only "SSDT" is
acceptable to the ACPI spec, but tables are seen with OEMx and null sigs.
Therefore, signature validation is worthless. Apparently MS ACPI accepts such
signatures, ACPICA must be compatible. BZ 10454.

Fixed a possible negative array index in AcpiUtValidateException. Added NULL
fields to the exception string arrays to eliminate a -1 subtraction on the
SubStatus field.

Updated the debug tracking macros to reduce overall code and data size.
Changed ACPI_MODULE_NAME and ACPI_FUNCTION_NAME to use arrays of strings
instead of pointers to static strings. Jan Beulich and Bob Moore.

Implemented argument count checking in control method invocation via
AcpiEvaluateObject. Now emit an error if too few arguments, warning if too
many. This applies only to extern programmatic control method execution, not
method-to-method calls within the AML. Lin Ming.

Eliminated the ACPI_NATIVE_UINT type across all ACPICA code. This type is no
longer needed, especially with the removal of 16-bit support. It was replaced
mostly with UINT32, but also ACPI_SIZE where a type that changes 32/64 bit on
32/64-bit platforms is required.

Added the C const qualifier for appropriate string constants -- mostly
MODULE_NAME and printf format strings. Jan Beulich.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and has a
much larger code and data size.

  Previous Release:
    Non-Debug Version:  80.0K Code, 17.4K Data,  97.4K Total
    Debug Version:     159.4K Code, 64.4K Data, 223.8K Total
  Current Release:
    Non-Debug Version:  79.5K Code, 16.2K Data,  95.7K Total
    Debug Version:     153.3K Code, 48.3K Data, 201.6K Total

2) iASL Compiler/Disassembler and Tools:

Implemented ACPI table revision ID validation in the disassembler. Zero is
always invalid. For DSDTs, the ID controls the interpreter integer width. 1
means 32-bit and this is unusual. 2 or greater is 64-bit.
2008-08-07 00:12:06 +00:00
drochner
17363e1743 +gst-plugins0.10-gio 2008-08-06 18:13:26 +00:00
drochner
04fa8cba3d add a "gio" plugin for gst-plugins0.10-base 2008-08-06 18:08:56 +00:00
he
76762dc18a Update from version 1.41 to 1.42. Changes:
1.42 Thu  3 Jul 2008 (Adam Kennedy)
	- Updated to Module::Install 0.76
	- Updated bundled author tests
	- Added the test_remove function
	- Localising $@ during eval calls
2008-08-05 22:13:05 +00:00
dholland
daade52640 Fix broken build on -current. 2008-08-02 22:35:03 +00:00
plunky
dab5a13339 update to version 1.4
(no functional change, previous version had debug left on)
2008-07-31 19:31:26 +00:00
obache
9a83176995 Add and enable ddrescue. 2008-07-30 08:44:06 +00:00
wiz
8ca98ac616 Update to 2.01.01a43:
NEW features of cdrtools-2.01.01a43:

*******
NOTE: cdrtools is currently in a state just before a new major release.


*******


All:

-	config.guess now supports the "free" Apple Darwin variants

Libscg:

-	"make install" now installes the libscg include files into $(INS_BASE)/include/scg/

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	Added a workaround for some Linux filesystems that do not deliver "." and ".."
	first with readdir()

-	Fixed -x pattern not to exclude "." and ".." also

-	Always "." and ".." first to the dir content.

NOTE that all these problems have not been present  with "mkisofs .. -find <path-list>"
NEW features of cdrtools-2.01.01a42:

*******
NOTE: cdrtools is currently in a state just before a new major release.


Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	Fixed array index overrun in L1 coder. Thanks to Heiko Eißfeldt.
	The problem was reported by the coverity test. Note that the L1 coder
	is not used by cdrtools.

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	New option -no-fork tells cdda2wav to run in unbuffered mode.

-	New option -interactive

	The first test implemenation supports the following interactive commands:

	stop	stop reading

		If you like to empty the internal buffers,
		send "stop" read everything you get from the output pipe
		repeat this until no further data is available.

	cont	continue reading

	read trasks <trackno>	Start reading from new trackno

	read sectors <secno>	Start reading from new sector number

	exit
	quit	exit cdda2wav


	This new option is a result from a collaboration with the GNOME
	developers to make "sound-juicer" legal. Sound-juicer suffers from
	license problems from libcdio which is usually loaded as a
	"gstreamer" plugin.

	The option -interactive together with the related new libgstcdda2wavsrc
	gives better quality of the extracted audio-data and does not cause license
	violations.
2008-07-29 22:05:31 +00:00
pgoyette
7d2d66b7e6 Disable IPv6 by default, since this doesn't work on systems which are
configured for IPv4 only.  IPv6 can still be enabled via PKG_OPTIONS.

Fixes my PR pkg/38957

ok gdt@
2008-07-29 17:21:39 +00:00
plunky
47d4d92d9f update to btpin-qt 1.3, now uses qt4
adds DESTDIR support
2008-07-29 15:11:42 +00:00
plunky
bf3e1a2af7 remove BUILD_DEFS (PKGMANDIR is default included) 2008-07-28 20:07:41 +00:00
plunky
1e3e49f094 add USE_BSD_MAKEFILE=yes for destdir support 2008-07-28 18:49:06 +00:00