(1) Bump the version from 20100201 to 20110101 (build number 84 to 112, see PLIST as lib/libx264.so.112 is easy to find) (2) Packaging with 20100201 had a problem on naming shared library. (Does not have build number in filename) Fix it. ffmpeg API change for x264 (options.mk) -BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20100201 +BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20101101 (and remove upper side for now) -BUILDLINK_API_DEPENDS.x264-devel+= x264-devel<20100202 +#BUILDLINK_API_DEPENDS.x264-devel+= x264-devel<20110102
23 lines
742 B
Text
23 lines
742 B
Text
$NetBSD: patch-ab,v 1.2 2011/01/10 07:46:44 makoto Exp $
|
|
|
|
--- Makefile.orig 2011-01-02 06:45:05.000000000 +0900
|
|
+++ Makefile 2011-01-10 15:37:21.000000000 +0900
|
|
@@ -144,7 +144,7 @@
|
|
$(RANLIB) libx264.a
|
|
|
|
$(SONAME): .depend $(OBJS) $(OBJASM) $(OBJSO)
|
|
- $(CC) -shared -o $@ $(OBJS) $(OBJASM) $(OBJSO) $(SOFLAGS) $(LDFLAGS)
|
|
+ $(CC) -shared -o $(SONAME) $(OBJS) $(OBJASM) $(OBJSO) $(SOFLAGS) $(LDFLAGS)
|
|
|
|
x264$(EXE): $(OBJCLI) libx264.a
|
|
$(CC) -o $@ $+ $(LDFLAGSCLI) $(LDFLAGS)
|
|
@@ -152,6 +152,9 @@
|
|
checkasm: tools/checkasm.o libx264.a
|
|
$(CC) -o $@ $+ $(LDFLAGS)
|
|
|
|
+%.o: %.c
|
|
+ ${CC} -c -fPIC ${CFLAGS} -o $@ $<
|
|
+
|
|
%.o: %.asm
|
|
$(AS) $(ASFLAGS) -o $@ $<
|
|
-@ $(STRIP) -x $@ # delete local/anonymous symbols, so they don't show up in oprofile
|