Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
c16439ab
Commit
c16439ab
authored
Feb 19, 2007
by
Damien Fouilleul
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- contribs: misc fixes for cygwin mostly
parent
cd720479
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
17 deletions
+39
-17
extras/contrib/bootstrap
extras/contrib/bootstrap
+1
-0
extras/contrib/src/Makefile
extras/contrib/src/Makefile
+10
-6
extras/contrib/src/Patches/dvdnav.patch
extras/contrib/src/Patches/dvdnav.patch
+19
-0
extras/contrib/src/Patches/live-osx.patch
extras/contrib/src/Patches/live-osx.patch
+9
-11
No files found.
extras/contrib/bootstrap
View file @
c16439ab
...
...
@@ -129,6 +129,7 @@ case $HOST in
;;
i686-pc-cygwin
)
echo
"HAVE_WIN32 = 1"
>>
config.mak
echo
"HAVE_CYGWIN = 1"
>>
config.mak
CC
=
"gcc -mno-cygwin -isystem /usr/include/mingw"
CXX
=
"g++ -mno-cygwin -isystem /usr/include/mingw"
HOST
=
`
$CC
-dumpmachine
`
...
...
extras/contrib/src/Makefile
View file @
c16439ab
...
...
@@ -99,14 +99,14 @@ ifneq ($(BUILD),$(HOST))
# Compiling for MinGW under Cygwin could be deemed as cross compiling
# unfortunately there isn't a complete separate GCC toolchain for MinGW under Cygwin
#
if
eq
($(findstring cygwin,$(BUILD)),)
if
ndef
HAVE_CYGWIN
# We are REALLY cross compiling
FFMPEGCONF
=
--cross-prefix
=
$(HOST)
-
X264CONF
=
--crosscompile
=
$(HOST)
PTHREADSCONF
=
"CROSS=
$(HOST)
-"
PTHREADSCONF
=
"CROSS=
$(HOST)
-"
else
# We are compiling for MinGW on Cygwin
PTHREADSCONF
=
$(HOSTCC)
PTHREADSCONF
=
$(HOSTCC)
endif
endif
...
...
@@ -371,8 +371,8 @@ ifeq ($(BUILD),i586-pc-beos)
(
cd
$<
&&
for
f
in
`find
.
-name
libtool`;
do
sed
-e
's/ -shared / -nostart /'
-e
's/^predep_objects.*/predep_objects=""/'
-i
$$f;
chmod
+x
$$f;
done
)
endif
ifneq
($(HOST),$(BUILD))
# We'll use the installed gettext and only need to cross-compile libintl
(
cd
$<
&&
make
-C
gettext-runtime/intl
&&
make
-C
gettext-runtime/intl
install
)
# We'll use the installed gettext and only need to cross-compile libintl
, also build autopoint and gettextsize tools need for VLC bootstrap
(
cd
$<
&&
make
-C
gettext-runtime/intl
&&
make
-C
gettext-runtime/intl
install
&&
make
-C
gettext-tools/misc
install
)
else
# Build and install the whole gettext
(
cd
$<
&&
make
&&
make
install
)
...
...
@@ -426,7 +426,11 @@ freetype2: freetype-$(FREETYPE2_VERSION).tar.gz
$(EXTRACT_GZ)
.freetype
:
freetype2
ifdef
HAVE_CYGWIN
(
cd
$<
;
CPPFLAGS
=
"
$(EXTRA_CPPFLAGS)
"
CFLAGS
=
"
$(EXTRA_CFLAGS)
"
LDFLAGS
=
"
$(EXTRA_LDFLAGS)
"
-I
$(PREFIX)
/include
" ./configure --target=
$(HOST)
--disable-pic --disable-shared --prefix=
$(PREFIX)
&& make && make install)
else
(cd
$<
;
$(HOSTCC)
./configure
$(HOSTCONF)
--prefix=
$(PREFIX)
&& make && make install)
endif
$(INSTALL_NAME)
touch
$@
...
...
@@ -708,7 +712,7 @@ ifneq ($(HOST),$(BUILD))
(
patch
-p0
< Patches/flac-cross.patch
&&
cd
$@
&&
autoconf
)
endif
.
FLAC
:
flac
.
flac
:
flac .ogg
ifdef
HAVE_WIN32
(
cd
$<
;
$(HOSTCC)
./configure
$(HOSTCONF)
--prefix
=
$(PREFIX)
--disable-oggtest
&&
cd
src&& make
-C
libFLAC&& make
-C
libFLAC
install
&&
cd
..
&&
make
-C
include
install
)
else
...
...
extras/contrib/src/Patches/dvdnav.patch
View file @
c16439ab
...
...
@@ -461,3 +461,22 @@ diff -ur libdvdnav/src/vm/vm.c libdvdnav.new/src/vm/vm.c
menus_LDADD = $(DVDNAV_LIB)
$(DVDNAV_LIB):
--- libdvdnav/src/dvdnav_internal.h.orig 2007-02-19 18:41:27.784456800 +0000
+++ libdvdnav/src/dvdnav_internal.h 2007-02-19 18:41:50.706478500 +0000
@@ -45,6 +45,7 @@
#define pthread_mutex_unlock(a) LeaveCriticalSection(a)
#define pthread_mutex_destroy(a)
+#if 0
/* replacement gettimeofday implementation */
#include <sys/timeb.h>
static inline int _private_gettimeofday( struct timeval *tv, void *tz )
@@ -56,6 +57,8 @@
return 0;
}
#define gettimeofday(TV, TZ) _private_gettimeofday((TV), (TZ))
+#endif
+
#include <io.h> /* read() */
#define lseek64 _lseeki64
extras/contrib/src/Patches/live-osx.patch
View file @
c16439ab
diff -ruN live.old/Makefile.tail live/Makefile.tail
--- live.old/Makefile.tail 2006-11-16 03:09:43.000000000 +01
00
+++ live/Makefile.tail 2006-11-16 22:10:06.000000000 +0100
@@ -18,9 +18,7 @@
--- live/Makefile.tail.orig 2006-07-04 06:25:31.000000000 +0100
+++ live/Makefile.tail 2007-02-19 17:18:51.471486600 +00
00
@@ -14,8 +14,6 @@
ALL = $(LIVEMEDIA_LIB) \
$(GROUPSOCK_LIB) \
$(USAGE_ENVIRONMENT_LIB) \
-
$(USAGE_ENVIRONMENT_LIB) \
- $(BASIC_USAGE_ENVIRONMENT_LIB) \
- $(TESTPROGS_APP) \
- $(MEDIA_SERVER_APP)
- $(TESTPROGS_APP)
+ $(BASIC_USAGE_ENVIRONMENT_LIB)
all: $(ALL)
diff -ruN live.old/config.macosx live/config.macosx
--- live.old/config.macosx 2006-11-16 03:09:43.000000000 +0100
+++ live/config.macosx 2006-11-16 22:09:58.000000000 +0100
@@ -1,4 +1,4 @@
-COMPILE_OPTS = $(INCLUDES) -I. -DBSD=1 -O -DSOCKLEN_T=socklen_t
-DHAVE_SOCKADDR_LEN=1
+COMPILE_OPTS = $(INCLUDES) -I.
EXTRA_CFLAGS -DBSD=1 -O -DSOCKLEN_T=socklen_t -DUSE_LOCALE -DHAVE_SOCKADDR_LEN=1
-COMPILE_OPTS = $(INCLUDES) -I. -DBSD=1 -O -DSOCKLEN_T=socklen_t
+COMPILE_OPTS = $(INCLUDES) -I.
$(EXTRA_CFLAGS) -DBSD=1 -O -DSOCKLEN_T=socklen_t
C = c
C_COMPILER = cc
C_FLAGS = $(COMPILE_OPTS)
...
...
@@ -26,7 +24,7 @@ diff -ruN live.old/config.macosx live/config.macosx
OBJ = o
LINK = c++ -o
-LINK_OPTS = -L.
+LINK_OPTS = -L.
EXTRA_LDFLAGS
+LINK_OPTS = -L.
$(EXTRA_LDFLAGS)
CONSOLE_LINK_OPTS = $(LINK_OPTS)
-LIBRARY_LINK = ld -o
-LIBRARY_LINK_OPTS = $(LINK_OPTS) -r
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment