Commit graph

32 commits

Author SHA1 Message Date
abs
be34f4292c comment out non functional PKG_DESTDIR_SUPPORT= user-destdir 2008-11-10 00:46:33 +00:00
wiz
354b7b8b29 Remove unneeded inclusion of bsd.prefs.mk and commented out code. 2008-11-05 14:55:23 +00:00
wiz
35f5abd06c Point out libtheora-docs package. 2008-11-05 14:54:58 +00:00
tron
48dcda7334 Don't disable assembler code under Mac OS X Intel anymore. It is no
longer necessary to do this to make this package build.
2008-11-05 14:48:43 +00:00
wiz
1986e41804 Remove documentation from this package to avoid doxygen dependency.
Requested by tron.
2008-11-05 14:23:44 +00:00
wiz
05bdf3a132 Update to 1.0. Changes since last beta (not rc1, previous pkgsrc version):
libtheora 1.0 (2008 November 3)

 - Merge x86 assembly for forward DCT from Thusnelda branch.
 - Update 32 bit MMX with loop filter fix.
 - Check for an uninitialized state before dereferencing in propagating
   decode calls.
 - Remove all TH_DEBUG statements.
 - Rename the bitpacker source files copied from libogg to avoid
   confusing simple build systems using both libraries.
 - Declare bitfield entries to be explicitly signed for Solaris cc.
 - Set quantization parameters to default values when an empty buffer is
   passed with TH_ENCCTL_SET_QUANT_PARAMS.
 - Split encoder and decoder tests depending on configure settings.
 - Return lstylex.sty to the distribution.
 - Disable inline assembly on gcc versions prior to 3.1.
 - Remove extern references for OC_*_QUANT_MIN.
 - Make various data tables static const so they can be read-only.
 - Remove ENCCTL codes from the old encoder API.
 - Implement TH_ENCCTL_SET_KEYFRAME_FREQUENCY_FORCE ctl.
 - Fix segfault when exactly one of the width or height is not a multiple
   of 16, but the other is.
 - Compute the correct vertical offset for chroma.
 - cpuid assembly fix for MSVC.
 - Add VS2008 project files.
 - Build updates for 64-bit platforms, Mingw32, VS and XCode.
 - Do not clobber the cropping rectangle.
 - Declare ourselves 1.0final to pkg-config to sort after beta releases.
 - Fix the scons build to include asm in libtheoradec/enc.
2008-11-05 13:11:48 +00:00
wiz
8ff5bfd0bd Update to 1.0rc1:
libtheora 1.0rc1

 - Merge x86 assembly for forward DCT from Thusnelda branch.
 - Update 32 bit MMX with loop filter fix.
 - Check for an uninitialized state before dereferencing in propagating
   decode calls.
 - Remove all TH_DEBUG statements.
 - Rename the bitpacker source files imported from libogg to avoid
   confusing simple build systems using both libraries.
 - Add VS2008 project files.
 - Add explicit casts as a work-around for Solaris's cc ignoring the
   signedness of bitfield types.
 - Set quantization parameters to default values when an empty buffer is
   passed with TH_ENCCTL_SET_QUANT_PARAMS.
 - Split encoder and decoder tests depending on configure settings.
 - Return lstylex.sty to the distribution.
 - Disable inline assembly on gcc versions prior to 3.1.
 - Remove extern references for OC_*_QUANT_MIN.
 - Make various data tables static const so they can be read-only.
 - cpuid assembly fix for MSVC.
 - Remove ENCCTL codes from the old encoder API.
 - Implement TH_ENCCTL_SET_KEYFRAME_FREQUENCY_FORCE ctl.
2008-10-09 19:46:55 +00:00
tron
c38aed8c1a Stop the "configure" script from picking up "doxygen" or "pdflatex"
which will break the build later (and would cause package list
inconsistencies if the build succeeded).
2008-04-23 12:26:47 +00:00
wiz
c5f3f61f5e Update to 1.0beta3:
libtheora 1.0beta3 (2008 April 16)

 - Build new libtheoradec and libtheoraenc libraries
   supporting the new API from theora-exp. This API should
   not be considered stable yet.
 - Change granule_frame() to return an index as documented.
   This is a change of behaviour from 1.0beta1.
 - Document that granule_time() returns the end of the
   presentation interval.
 - Use a custom copy of the libogg bitpacker in the decoder
   to avoid function call overhead.
 - MMX code improved and ported to MSVC.
 - Fix a problem with the MMX code on SELinux
 - Fix a problem with decoder quantizer initialization.
 - Fix a page queue problem with png2theora.
 - Improved robustness.
 - Updated VS2005 project files.
 - Dropped build support for Microsoft VS2003.
 - Dropped build support for the unreleased libogg2.
 - Added the specification to the autotools build.
 - Specification corrections.
2008-04-22 20:27:04 +00:00
tron
ed10073c09 Log Message:
Disable assembler code under Mac OS X Leopard i386 to fix build failure.
2007-12-17 20:49:34 +00:00
wiz
691ddd6121 Update to 1.0beta2:
libtheora 1.0beta2 (2007 October 12)

 - Fix a crash bug on char-is-unsigned architectures (PowerPC)
 - Fix a buffer sizing issue that caused rare encoder crashes
 - Fix a buffer alignment issue
 - Build fixes for MingW32, MSVC
 - Improved format documentation.

libtheora 1.0beta1 (2007 September 22)

 - Granulepos scheme modified to match other codecs. This bumps
   the bitstream revision to 3.2.1. Bitstreams marked 3.2.0 are
   handled correctly by this decoder. Older decoders will show
   a one frame sync error in the less noticable direction.

It also includes the changes done for alpha8, which was short lived and
is only interesting for historical reasons:

libtheora 1.0alpha8 (2007 September 18)

 - Switch to new spec compliant decoder from theora-exp branch.
   Written by Dr. Timothy Terriberry.
 - Add support to the encoder for using quantization settings
   provided by the application.
 - more assembly optimizations
2007-10-17 20:46:55 +00:00
joerg
6e82078eef DESTDIR support. 2006-11-05 17:17:04 +00:00
jmmv
8cefcc2893 Explicitly disable doxygen to avoid installing an extra, unregistered file
(FreeSans.ttf, which gets copied into the work directory when running this
tool).
2006-07-29 19:45:30 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
drochner
3b24a2bd2d update to 1.0alpha7
changes:
- Enable mmx assembly by default
- Other build fixes
- time testing mode (-f) for the dump_video example
2006-07-02 11:38:23 +00:00
wiz
18cedddf4b Take maintainership. 2006-06-15 13:34:27 +00:00
wiz
2561807fa9 Update to 1.0alpha6:
libtheora 1.0alph6 (2006 May 30)

 * Merge theora-mmx simd acceleration (x86_32 and x86_64)
 * Major RTP payload specification update
 * Minor format specification updates
 * Fix some spurious calls to free() instead of _ogg_free()
 * Fix invalid array indexing in PixelLineSearch()
 * Improve robustness against invalid input
 * General warning cleanup
 * The offset_y member now means what every application thought it meant
   (offset from the top). This will mean some old files (those with a
   non-centered image created with a buggy encoder) will display differently.
2006-06-11 14:21:47 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
rillig
4d8b78bd26 The Solaris linker doesn't know the --version-script option. Patch by
Gilles Dauphin in PR 32557.
2006-01-21 14:14:53 +00:00
wiz
822587ada4 Update to 1.0alpha5:
[ 2005 August 20 - libtheora 1.0 alpha 5 release ]

We're pleased to announce a new release of the libtheora reference
implemenation. This is an incremental update over alpha 4, to draw
a line under recent work before we start adding optimization work.

There are two important bugfixes as well, so we recommend upgrading
to everyone. This release is source and binary compatible with 1.0
alpha 4.
2005-10-12 21:59:42 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
dmcmahill
3815668e77 fix this on systems without getopt_long (solaris) 2005-03-21 17:16:23 +00:00
agc
5ae9517d74 Add RMD160 digests. 2005-02-24 11:24:01 +00:00
wiz
2ae49b7045 Use tar.bz2 file. Closes PR 29288 by Antoine Reilles. 2005-02-09 13:53:36 +00:00
wiz
889dfa1b08 Update to 1.0alpha4:
Changes since the alpha3 release:
  * first draft of the Theora I Format Specification
  * API documentation generated from theora.h with Doxygen
  * fix a double-update bug in the motion analysis
  * apply the loop filter before filling motion vector border in the reference frame
  * new utility functions: theora_packet_isheader(), theora_packet_iskeyframe(), and
    theora_granule_frame()
  * optional support for building without floating point
  * optional support for building without encode support
  * various build and packaging fixes
  * pkg-config support
  * SymbianOS build support
2005-02-07 15:10:41 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
salo
9ba8196a22 Follow libogg into multimedia/. 2004-04-12 23:15:01 +00:00
jmmv
383e207c51 Initial import of libtheora, version 1.0alpha3:
Theora is Xiph.Org's first publicly released video codec, intended for
use within the Ogg's project's Ogg multimedia streaming system.  Theora
is derived directly from On2's VP3 codec; currently the two are nearly
identical, varying only in encapsulating decoder tables in the bitstream
headers, but Theora will make use of this extra freedom in the future to
improve over what is possible with VP3.
2004-04-06 13:47:43 +00:00