Commit Graph

103 Commits

Author SHA1 Message Date
Mark Linimon 503f8c8a8a Allow building on powerpc64le.
Approved by:	portmgr (tier-2 blanket)
2020-09-26 19:46:25 +00:00
Emanuel Haupt 809707fbcf Fix build on -CURRENT
Notified by:	pkg-fallout
2020-08-30 10:49:23 +00:00
Emanuel Haupt b52e1b42ac Patch fails due to the fact that the file to patch contains CRLFs. Use
dos2unix to fix build. Quarterly branch is not affected.

Reported by:	pkg-fallout
Pointy hat:	pkubaj
2020-06-20 10:31:52 +00:00
Piotr Kubaj 12a4b55f68 audio/ocp: fix build on powerpc64 with gcc
GCC is still used on stable/11 and stable/12. It needs sys/types.h in lzh.h, because some types are not recognized.

Force newer compiler due to:
pfilesel.c:3312: error: #pragma GCC diagnostic not allowed inside functions

Because of libstdc++ ABI changes due to forcing new compiler, audio/libadplug and devel/libbinio in order for audio/ocp to build.

PR:		247377
Approved by:	ehaupt (maintainer)
2020-06-18 15:41:32 +00:00
Piotr Kubaj afa8b70be5 audio/ocp: enable on powerpc
Builds fine on head and a patch waiting for approval in a PR will fix it on 11 and 12 as well.
2020-06-18 12:22:49 +00:00
Emanuel Haupt f9f095e642 Chase audio/libadplug update.
MFH:		2020Q2 (blanket, security fixes)
Security:	329ecd60-aaf7-11ea-8659-10bf48e1088e
2020-06-10 09:30:48 +00:00
Emanuel Haupt 3e75e64bd8 - Update to 0.2.2
- Make portclippy and portfmt happy

Changelog:	https://github.com/mywave82/opencubicplayer/releases/tag/v0.2.2
2020-06-02 19:47:28 +00:00
Piotr Kubaj ccfb7d3732 audio/ocp: unbreak on powerpc64
Builds fine on 12.1-RELEASE.

MFH:		2020Q1 (build fix blanket)
2020-01-03 22:04:12 +00:00
Emanuel Haupt f9a7376a4e - Update to 0.2.1
- Move to github
2019-12-05 14:19:16 +00:00
Emanuel Haupt b1a62a7131 Fix build on i386 2019-12-04 22:25:04 +00:00
Emanuel Haupt b6cde964a6 This port does currently not build on i386.
Notified by:	pkg-fallout
2019-11-30 21:25:49 +00:00
Emanuel Haupt 76241c78cc - Update to 0.2.0
- Drop sdl1 option in favour of sdl2
- Make alsa support an option
- Make oss support an option
2019-11-29 09:17:53 +00:00
Dmitry Marakasov 0dd079ce97 - Fix LICENSE
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2019-11-25 09:39:59 +00:00
Tobias Kortkamp 6a379e2d3a a-b: Add missing USES={gnome,php,sdl,xorg} 2019-11-08 09:27:56 +00:00
Niclas Zeising ef5d45aaa6 Sprinkle more USES=xorg 2019-11-07 20:19:59 +00:00
Emanuel Haupt 479e1d9cd1 Fid build on 13.0-CURRENT
Notified by:	pkg-fallout
MFH:		2019Q4 (blanket)
2019-10-13 08:47:11 +00:00
Emanuel Haupt 7e0d66e1a4 Fix build on i386 with lld as system linker.
PR:		234836 (based on)
Submitted by:	emaste
Reported by:	antoine (via exp-run)
2019-01-14 15:19:55 +00:00
Emanuel Haupt ae6cafca96 - Use options helpers
- Pacify portlint
- Use localbase:ldflags uses flag
2019-01-14 11:21:56 +00:00
Baptiste Daroussin 7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Emanuel Haupt c4b00a2ad4 Chase audio/libadplug update. 2018-04-23 15:31:29 +00:00
Emanuel Haupt 99d62343f6 Pacify stage-qa 2016-08-09 13:46:14 +00:00
Mathieu Arnold 9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Mathieu Arnold 7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Emanuel Haupt 6dfe54aa0f Remove compiler:nestedfct - this port does not require nested functions and
builds fine with clang. Also remove USE_GCC=any which was redundant with
compiler:nestedfct.
2015-02-25 16:40:14 +00:00
Emanuel Haupt 722577ae32 Update to 0.1.21 2015-02-24 13:35:44 +00:00
Emanuel Haupt 7c084dd097 - Fix pkg-plist
- Cleanup Makefile
2015-02-24 09:03:03 +00:00
John Marino 158294ac3c audio/ocp: Fix configure script to support gcc-5 (from upstream)
PR:		197813
Submitted by:	marino
Approved by:	maintainer (ehaupt)
2015-02-20 12:46:27 +00:00
Antoine Brodin 6889982c10 Fix RUN_DEPENDS 2015-01-25 22:32:52 +00:00
Emanuel Haupt 1d077afca2 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:36:21 +00:00
Tijl Coosemans 60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Baptiste Daroussin a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Emanuel Haupt e283a7caf5 Remove @dirrm, @dirrmtry 2014-10-08 14:26:25 +00:00
Gerald Pfeifer 15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Baptiste Daroussin b0aca34c53 Fix build without texinfo 2014-06-25 17:00:47 +00:00
Tijl Coosemans e870669615 Remove sdl_sound dependency. 2014-05-02 19:26:44 +00:00
Baptiste Daroussin 14f4e5c9df Replace USE_GCC=any by USES=compiler:nestedfct 2014-03-02 23:56:42 +00:00
Emanuel Haupt 88c5c625b6 - Strip binaries/shared objects
- Convert to desktop-file-utils
2014-02-05 10:10:01 +00:00
Baptiste Daroussin 5978476c35 In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in audio

With hat:	portmgr
2013-12-11 14:35:36 +00:00
Emanuel Haupt 1be8ce8fdd Support staging. 2013-11-01 12:58:56 +00:00
Dmitry Marakasov 444b74f1ca - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a)
Approved by:	portmgr (bdrewery)
2013-10-22 13:50:43 +00:00
Baptiste Daroussin 183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Baptiste Daroussin 549e16d92d Add an explicit dependency on pkgconf 2013-09-10 17:39:41 +00:00
Emanuel Haupt 6fe706fd4b - Convert USE_GMAKE to USES=gmake
- Change pkgconfig:build to pkgconfig since it's the same and it's bad practice.
  It accidentally slipped in during the original introduction
- Trim header
2013-07-08 18:42:15 +00:00
Christian Weisgerber 1f2b1eac8e * Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.

PR:		179072
2013-06-09 19:30:58 +00:00
Emanuel Haupt 1c26962289 Fix build on HEAD by adding USE_GCC=any (uses nested functions). 2013-05-29 06:41:11 +00:00
Baptiste Daroussin 9f1de9b900 Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
2013-05-06 15:34:17 +00:00
Emanuel Haupt c4c14fd156 - Use DOC instead of NOPORTDOCS
- Pacify portlint
- Convert header
2013-01-15 13:40:28 +00:00
Emanuel Haupt 00df1d9662 Restore 'Created by' header information. This has been removed during the
first announcement of the new trimming rule and the finalized overworked
version.

Feature safe:   yes
2012-11-03 18:01:22 +00:00
Emanuel Haupt a525eac361 - Use OPTIONSng
- Remove deprecated header information
2012-09-10 10:49:30 +00:00
Christian Weisgerber bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +00:00