Skip to content

Commit 14431b4

Browse files
committed
fix #142 and fix #143
1 parent aeb6fce commit 14431b4

File tree

19 files changed

+374
-638
lines changed

19 files changed

+374
-638
lines changed

Makefile.am

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ SUBDIRS = libcork libipset libev src
33
else
44
SUBDIRS = libcork libipset libasyncns libev src
55
endif
6+
67
ACLOCAL_AMFLAGS = -I m4
78
man_MANS = shadowsocks.8
9+
10+
pkgconfiglibdir = $(libdir)/pkgconfig
11+
pkgconfiglib_DATA = shadowsocks.pc

Makefile.in

Lines changed: 56 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Makefile.in generated by automake 1.11.6 from Makefile.am.
1+
# Makefile.in generated by automake 1.11.3 from Makefile.am.
22
# @configure_input@
33

44
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -14,24 +14,8 @@
1414
# PARTICULAR PURPOSE.
1515

1616
@SET_MAKE@
17+
1718
VPATH = @srcdir@
18-
am__make_dryrun = \
19-
{ \
20-
am__dry=no; \
21-
case $$MAKEFLAGS in \
22-
*\\[\ \ ]*) \
23-
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24-
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25-
*) \
26-
for am__flg in $$MAKEFLAGS; do \
27-
case $$am__flg in \
28-
*=*|--*) ;; \
29-
*n*) am__dry=yes; break;; \
30-
esac; \
31-
done;; \
32-
esac; \
33-
test $$am__dry = yes; \
34-
}
3519
pkgdatadir = $(datadir)/@PACKAGE@
3620
pkgincludedir = $(includedir)/@PACKAGE@
3721
pkglibdir = $(libdir)/@PACKAGE@
@@ -53,9 +37,10 @@ host_triplet = @host@
5337
subdir = .
5438
DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
5539
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
56-
$(top_srcdir)/configure COPYING INSTALL auto/ar-lib \
57-
auto/compile auto/config.guess auto/config.sub auto/depcomp \
58-
auto/install-sh auto/ltmain.sh auto/missing
40+
$(srcdir)/shadowsocks.pc.in $(top_srcdir)/configure COPYING \
41+
INSTALL auto/ar-lib auto/compile auto/config.guess \
42+
auto/config.sub auto/depcomp auto/install-sh auto/ltmain.sh \
43+
auto/missing
5944
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
6045
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
6146
$(top_srcdir)/m4/inet_ntop.m4 $(top_srcdir)/m4/libtool.m4 \
@@ -69,7 +54,7 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
6954
configure.lineno config.status.lineno
7055
mkinstalldirs = $(install_sh) -d
7156
CONFIG_HEADER = config.h
72-
CONFIG_CLEAN_FILES =
57+
CONFIG_CLEAN_FILES = shadowsocks.pc
7358
CONFIG_CLEAN_VPATH_FILES =
7459
SOURCES =
7560
DIST_SOURCES =
@@ -80,11 +65,6 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
8065
install-pdf-recursive install-ps-recursive install-recursive \
8166
installcheck-recursive installdirs-recursive pdf-recursive \
8267
ps-recursive uninstall-recursive
83-
am__can_run_installinfo = \
84-
case $$AM_UPDATE_INFO_DIR in \
85-
n|no|NO) false;; \
86-
*) (install-info --version) >/dev/null 2>&1;; \
87-
esac
8868
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
8969
am__vpath_adj = case $$p in \
9070
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -113,9 +93,11 @@ am__uninstall_files_from_dir = { \
11393
$(am__cd) "$$dir" && rm -f $$files; }; \
11494
}
11595
man8dir = $(mandir)/man8
116-
am__installdirs = "$(DESTDIR)$(man8dir)"
96+
am__installdirs = "$(DESTDIR)$(man8dir)" \
97+
"$(DESTDIR)$(pkgconfiglibdir)"
11798
NROFF = nroff
11899
MANS = $(man_MANS)
100+
DATA = $(pkgconfiglib_DATA)
119101
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
120102
distclean-recursive maintainer-clean-recursive
121103
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
@@ -286,6 +268,8 @@ top_srcdir = @top_srcdir@
286268
@BUILD_WINCOMPAT_TRUE@SUBDIRS = libcork libipset libev src
287269
ACLOCAL_AMFLAGS = -I m4
288270
man_MANS = shadowsocks.8
271+
pkgconfiglibdir = $(libdir)/pkgconfig
272+
pkgconfiglib_DATA = shadowsocks.pc
289273
all: config.h
290274
$(MAKE) $(AM_MAKEFLAGS) all-recursive
291275

@@ -339,6 +323,8 @@ $(srcdir)/config.h.in: $(am__configure_deps)
339323

340324
distclean-hdr:
341325
-rm -f config.h stamp-h1
326+
shadowsocks.pc: $(top_builddir)/config.status $(srcdir)/shadowsocks.pc.in
327+
cd $(top_builddir) && $(SHELL) ./config.status $@
342328

343329
mostlyclean-libtool:
344330
-rm -f *.lo
@@ -350,18 +336,11 @@ distclean-libtool:
350336
-rm -f libtool config.lt
351337
install-man8: $(man_MANS)
352338
@$(NORMAL_INSTALL)
353-
@list1=''; \
354-
list2='$(man_MANS)'; \
355-
test -n "$(man8dir)" \
356-
&& test -n "`echo $$list1$$list2`" \
357-
|| exit 0; \
358-
echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
359-
$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
360-
{ for i in $$list1; do echo "$$i"; done; \
361-
if test -n "$$list2"; then \
362-
for i in $$list2; do echo "$$i"; done \
363-
| sed -n '/\.8[a-z]*$$/p'; \
364-
fi; \
339+
test -z "$(man8dir)" || $(MKDIR_P) "$(DESTDIR)$(man8dir)"
340+
@list=''; test -n "$(man8dir)" || exit 0; \
341+
{ for i in $$list; do echo "$$i"; done; \
342+
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
343+
sed -n '/\.8[a-z]*$$/p'; \
365344
} | while read p; do \
366345
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
367346
echo "$$d$$p"; echo "$$p"; \
@@ -391,6 +370,24 @@ uninstall-man8:
391370
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
392371
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
393372
dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
373+
install-pkgconfiglibDATA: $(pkgconfiglib_DATA)
374+
@$(NORMAL_INSTALL)
375+
test -z "$(pkgconfiglibdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfiglibdir)"
376+
@list='$(pkgconfiglib_DATA)'; test -n "$(pkgconfiglibdir)" || list=; \
377+
for p in $$list; do \
378+
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
379+
echo "$$d$$p"; \
380+
done | $(am__base_list) | \
381+
while read files; do \
382+
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfiglibdir)'"; \
383+
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfiglibdir)" || exit $$?; \
384+
done
385+
386+
uninstall-pkgconfiglibDATA:
387+
@$(NORMAL_UNINSTALL)
388+
@list='$(pkgconfiglib_DATA)'; test -n "$(pkgconfiglibdir)" || list=; \
389+
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
390+
dir='$(DESTDIR)$(pkgconfiglibdir)'; $(am__uninstall_files_from_dir)
394391

395392
# This directory's subdirectories are mostly independent; you can cd
396393
# into them and run `make' without going through this Makefile.
@@ -574,10 +571,13 @@ distdir: $(DISTFILES)
574571
done
575572
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
576573
if test "$$subdir" = .; then :; else \
577-
$(am__make_dryrun) \
578-
|| test -d "$(distdir)/$$subdir" \
579-
|| $(MKDIR_P) "$(distdir)/$$subdir" \
580-
|| exit 1; \
574+
test -d "$(distdir)/$$subdir" \
575+
|| $(MKDIR_P) "$(distdir)/$$subdir" \
576+
|| exit 1; \
577+
fi; \
578+
done
579+
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
580+
if test "$$subdir" = .; then :; else \
581581
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
582582
$(am__relativize); \
583583
new_distdir=$$reldir; \
@@ -663,7 +663,7 @@ distcheck: dist
663663
*.zip*) \
664664
unzip $(distdir).zip ;;\
665665
esac
666-
chmod -R a-w $(distdir); chmod u+w $(distdir)
666+
chmod -R a-w $(distdir); chmod a+w $(distdir)
667667
mkdir $(distdir)/_build
668668
mkdir $(distdir)/_inst
669669
chmod a-w $(distdir)
@@ -729,10 +729,10 @@ distcleancheck: distclean
729729
exit 1; } >&2
730730
check-am: all-am
731731
check: check-recursive
732-
all-am: Makefile $(MANS) config.h
732+
all-am: Makefile $(MANS) $(DATA) config.h
733733
installdirs: installdirs-recursive
734734
installdirs-am:
735-
for dir in "$(DESTDIR)$(man8dir)"; do \
735+
for dir in "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(pkgconfiglibdir)"; do \
736736
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
737737
done
738738
install: install-recursive
@@ -787,7 +787,7 @@ info: info-recursive
787787

788788
info-am:
789789

790-
install-data-am: install-man
790+
install-data-am: install-man install-pkgconfiglibDATA
791791

792792
install-dvi: install-dvi-recursive
793793

@@ -833,7 +833,7 @@ ps: ps-recursive
833833

834834
ps-am:
835835

836-
uninstall-am: uninstall-man
836+
uninstall-am: uninstall-man uninstall-pkgconfiglibDATA
837837

838838
uninstall-man: uninstall-man8
839839

@@ -850,12 +850,13 @@ uninstall-man: uninstall-man8
850850
install install-am install-data install-data-am install-dvi \
851851
install-dvi-am install-exec install-exec-am install-html \
852852
install-html-am install-info install-info-am install-man \
853-
install-man8 install-pdf install-pdf-am install-ps \
854-
install-ps-am install-strip installcheck installcheck-am \
855-
installdirs installdirs-am maintainer-clean \
856-
maintainer-clean-generic mostlyclean mostlyclean-generic \
857-
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
858-
uninstall uninstall-am uninstall-man uninstall-man8
853+
install-man8 install-pdf install-pdf-am \
854+
install-pkgconfiglibDATA install-ps install-ps-am \
855+
install-strip installcheck installcheck-am installdirs \
856+
installdirs-am maintainer-clean maintainer-clean-generic \
857+
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
858+
ps ps-am tags tags-recursive uninstall uninstall-am \
859+
uninstall-man uninstall-man8 uninstall-pkgconfiglibDATA
859860

860861

861862
# Tell versions [3.59,3.63) of GNU make to not export all variables.

aclocal.m4

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
1+
# generated automatically by aclocal 1.11.3 -*- Autoconf -*-
22

33
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
44
# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
@@ -14,8 +14,8 @@
1414

1515
m4_ifndef([AC_AUTOCONF_VERSION],
1616
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17-
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18-
[m4_warning([this file was generated for autoconf 2.69.
17+
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
18+
[m4_warning([this file was generated for autoconf 2.68.
1919
You have another version of autoconf. It may work, but is not guaranteed to.
2020
If you have problems, you may need to regenerate the build system entirely.
2121
To do so, use the procedure documented by the package, typically `autoreconf'.])])
@@ -38,7 +38,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
3838
[am__api_version='1.11'
3939
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
4040
dnl require some minimum version. Point them to the right macro.
41-
m4_if([$1], [1.11.6], [],
41+
m4_if([$1], [1.11.3], [],
4242
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
4343
])
4444

@@ -54,7 +54,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
5454
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
5555
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
5656
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
57-
[AM_AUTOMAKE_VERSION([1.11.6])dnl
57+
[AM_AUTOMAKE_VERSION([1.11.3])dnl
5858
m4_ifndef([AC_AUTOCONF_VERSION],
5959
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
6060
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])

auto/ar-lib

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Wrapper for Microsoft lib.exe
33

44
me=ar-lib
5-
scriptversion=2012-03-01.08; # UTC
5+
scriptversion=2012-01-30.22; # UTC
66

77
# Copyright (C) 2010, 2012 Free Software Foundation, Inc.
88
# Written by Peter Rosin <peda@lysator.liu.se>.
@@ -153,9 +153,7 @@ action=${action#-}
153153
delete=
154154
extract=
155155
list=
156-
quick=
157156
replace=
158-
index=
159157
create=
160158

161159
while test -n "$action"
@@ -164,10 +162,7 @@ do
164162
d*) delete=yes ;;
165163
x*) extract=yes ;;
166164
t*) list=yes ;;
167-
q*) quick=yes ;;
168165
r*) replace=yes ;;
169-
s*) index=yes ;;
170-
S*) ;; # the index is always updated implicitly
171166
c*) create=yes ;;
172167
u*) ;; # TODO: don't ignore the update modifier
173168
v*) ;; # TODO: don't ignore the verbose modifier
@@ -178,8 +173,8 @@ do
178173
action=${action#?}
179174
done
180175

181-
case $delete$extract$list$quick$replace,$index in
182-
yes,* | ,yes)
176+
case $delete$extract$list$replace in
177+
yes)
183178
;;
184179
yesyes*)
185180
func_error "more than one action specified"
@@ -230,7 +225,7 @@ elif test -n "$extract"; then
230225
done
231226
fi
232227

233-
elif test -n "$quick$replace"; then
228+
elif test -n "$replace"; then
234229
if test ! -f "$orig_archive"; then
235230
if test -z "$create"; then
236231
echo "$me: creating $orig_archive"

0 commit comments

Comments
 (0)