Lines 6-14
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= gavl |
8 |
PORTNAME= gavl |
9 |
PORTVERSION= 0.2.5 |
9 |
PORTVERSION= 1.0.0 |
10 |
CATEGORIES= multimedia |
10 |
CATEGORIES= multimedia |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= SF |
12 |
MASTER_SITE_SUBDIR= gmerlin |
12 |
MASTER_SITE_SUBDIR= gmerlin |
13 |
|
13 |
|
14 |
MAINTAINER= multimedia@FreeBSD.org |
14 |
MAINTAINER= multimedia@FreeBSD.org |
Lines 21-54
Link Here
|
21 |
USE_LDCONFIG= yes |
21 |
USE_LDCONFIG= yes |
22 |
GNU_CONFIGURE= yes |
22 |
GNU_CONFIGURE= yes |
23 |
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ |
23 |
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ |
24 |
LIBS="-L${LOCALBASE}/lib" |
24 |
LDFLAGS="-L${LOCALBASE}/lib" |
25 |
CONFIGURE_ARGS= --without-cpuflags |
25 |
CONFIGURE_ARGS= --without-cpuflags --without-doxygen |
26 |
|
26 |
|
27 |
PORTDOCS= README |
27 |
PORTDOCS= README |
28 |
|
28 |
|
29 |
.include <bsd.port.pre.mk> |
29 |
OPTIONS= OPTIMIZED_CFLAGS "Additional optimizations" off |
30 |
|
30 |
|
31 |
.if ${OSVERSION} < 504000 |
31 |
.include <bsd.port.pre.mk> |
32 |
EXTRA_PATCHES= ${PATCHDIR}/gavl-mix.c-patch \ |
|
|
33 |
${PATCHDIR}/gavl-c-_cmix_c.c-patch |
34 |
.endif |
35 |
|
32 |
|
36 |
pre-everything:: |
33 |
.if defined(WITH_OPTIMIZED_CFLAGS) && ${ARCH} == i386 && ${OSVERSION} < 700000 |
37 |
.if !defined(WITH_OPTIMIZED_CFLAGS) |
34 |
# Build fails on FreeBSD-6.3 i386 with optimized cflags with gcc 3.4 |
38 |
@${ECHO_MSG} "===>" |
35 |
USE_GCC= 4.2+ |
39 |
@${ECHO_MSG} "===> Enable Optimized CFLAGS by defining" |
|
|
40 |
@${ECHO_MSG} "===> WITH_OPTIMIZED_CFLAGS" |
41 |
@${ECHO_MSG} "===>" |
42 |
.endif |
36 |
.endif |
43 |
|
37 |
|
44 |
post-patch: |
38 |
post-patch: |
45 |
# No llrintf in freebsd (yet) |
39 |
# This is possibly wrong, but benchmark does not affect library functionality, so |
46 |
.if ${OSVERSION} < 504000 |
40 |
@${REINPLACE_CMD} -e 's|CLOCK_PROCESS_CPUTIME_ID|CLOCK_PROF|g' \ |
47 |
@${REINPLACE_CMD} -e 's|llrintf|rintf|g' \ |
41 |
${WRKSRC}/src/benchmark.c |
48 |
${WRKSRC}/gavl/c/*.* |
|
|
49 |
.endif |
50 |
@${REINPLACE_CMD} -e 's|CFLAGS="-Wall|CFLAGS="${CFLAGS} -Wall|g' \ |
51 |
${WRKSRC}/configure |
52 |
.if !defined(WITH_OPTIMIZED_CFLAGS) |
42 |
.if !defined(WITH_OPTIMIZED_CFLAGS) |
53 |
@${REINPLACE_CMD} -e \ |
43 |
@${REINPLACE_CMD} -e \ |
54 |
's|-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math||g' \ |
44 |
's|-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math||g' \ |