~ubuntu-branches/ubuntu/quantal/nspr/quantal-security

« back to all changes in this revision

Viewing changes to mozilla/nsprpub/pr/src/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack, Fabien Tassin, Alexander Sack
  • Date: 2009-01-11 13:50:07 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090111135007-butxlx6upwjcakod
Tags: 4.7.3-0ubuntu1
* New upstream version: 4.7.3 from NSPR_4_7_3_RTM tag

[ Fabien Tassin <fta@ubuntu.com> ]
* LP: #269188 - use /dev/urandom for better entropy on LTSP environments
* update diverged patches:
  - update debian/patches/30_pkgconfig.patch
  - update debian/patches/81_sonames.patch
  - update debian/patches/99_configure.patch

[ Alexander Sack <asac@ubuntu.com> ]
Drop debian soname patch for full upstream compatibility
* eliminate soname patch
  - delete debian/patches/81_sonames.patch
  - update debian/patches/series
* refresh configure patch to reflect dropped soname patch
  - update debian/patches/99_configure.patch
* install unversioned .so files
  - update debian/libnspr4-0d.install
* .so.0d links are not created without the soname patch. we create
  backlinks to the unversioned .so libs using debhelper; also we
  cannot dh_install the .0d versioned libs anymore and we drop
  them from .install accordingly
  - add debian/libnspr4-0d.links
  - update debian/libnspr4-0d.install
* implement link shuffeling transition (with abort cases) in
  maintainer scripts; affected libs: libnspr4.so libplc4.so libplds4.so
  - add debian/libnspr4-0d.postinst
  - add debian/libnspr4-0d.postrm
  - add debian/libnspr4-0d.preinst
  - add debian/libnspr4-0d.prerm
* drop soname version suffix from symbol files and reflect this fact by
  adjusting minimum version to this package version (4.7.3-0ubuntu1~)
  - update debian/libnspr4-0d.symbols
  - update debian/libnspr4-0d.symbols.amd64
  - update debian/libnspr4-0d.symbols.i386
  - update debian/libnspr4-0d.symbols.ia64
  - update debian/libnspr4-0d.symbols.lpia
  - update debian/libnspr4-0d.symbols.powerpc
* bump lower shlibs version constraint to 4.7.1+1.9-0ubuntu5~
  - update debian/rules
* rerun autoconf2.13 to apply dropped 81_sonames.patch to configure
  - update debian/patches/99_configure.patch
* explitly define libnspr4_0d_EXPORTED_LIBS and pass those manually
  to dpkg-gensymbols to workaround uncommon SONAME used by nspr libs
  - update debian/rules
* don't pretend to create shlibs-control file anymore; add binary
  lintian override for that
  - update debian/rules
* add #DEBHELPER# token to maintainer scripts
  - update debian/libnspr4-0d.postinst
  - update debian/libnspr4-0d.postrm
  - update debian/libnspr4-0d.preinst
  - update debian/libnspr4-0d.prerm

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
DIRS = io linking malloc md memory misc threads
50
50
 
51
 
# For VAC++ 4 geticcdata rule in config/OS2.mk
52
 
ifeq ($(MOZ_OS2_TOOLS),VACPP)
53
 
CSRCS = prvrsion.c
54
 
endif
55
 
 
56
51
ifeq ($(USE_PTHREADS), 1)
57
52
        DIRS += pthreads
58
53
endif
97
92
ifdef USE_PTHREADS
98
93
OS_LIBS                 = -lpthread ${LIBRT} -lsocket -lnsl -ldl -lc
99
94
else
100
 
ifdef LOCAL_THREADS_ONLY
101
95
OS_LIBS                 = -lsocket -lnsl -ldl -lc
102
 
else
103
 
OS_LIBS                 = -lthread ${LIBRT} -lsocket -lnsl -ldl -lc
104
 
endif   # LOCAL_THREADS_ONLY
105
96
endif   # USE_PTHREADS
106
 
ifeq ($(OS_TEST),sun4u)
 
97
ifeq ($(CPU_ARCH),sparc)
107
98
ifndef USE_64
108
99
DSO_LDOPTS      += -Wl,-f,\$$ORIGIN/cpu/\$$ISALIST/lib$(ULTRASPARC_LIBRARY)$(LIBRARY_VERSION).so
109
100
endif
110
 
endif   # sun4u
 
101
endif   # sparc
111
102
endif   # 4.1.3_U1
112
103
endif   # SunOS
113
104
 
242
233
        threads/$(OBJDIR)/prrwlock.$(OBJ_SUFFIX) \
243
234
        threads/$(OBJDIR)/prtpd.$(OBJ_SUFFIX) \
244
235
    linking/$(OBJDIR)/prlink.$(OBJ_SUFFIX) \
 
236
    malloc/$(OBJDIR)/prmalloc.$(OBJ_SUFFIX) \
245
237
    malloc/$(OBJDIR)/prmem.$(OBJ_SUFFIX) \
246
238
    md/$(OBJDIR)/prosdep.$(OBJ_SUFFIX) \
247
239
    memory/$(OBJDIR)/prshm.$(OBJ_SUFFIX) \
269
261
    misc/$(OBJDIR)/prtrace.$(OBJ_SUFFIX) \
270
262
    misc/$(OBJDIR)/prtime.$(OBJ_SUFFIX)
271
263
 
272
 
# ilib now rejects empty objects
273
 
ifneq ($(MOZ_OS2_TOOLS),VACPP)
274
 
OBJS += malloc/$(OBJDIR)/prmalloc.$(OBJ_SUFFIX)
275
 
endif
276
 
 
277
264
ifdef USE_PTHREADS
278
265
OBJS += \
279
266
    pthreads/$(OBJDIR)/ptsynch.$(OBJ_SUFFIX) \
385
372
ifeq ($(NS_USE_GCC)_$(OS_ARCH),_WINNT)
386
373
        $(CC) -Fo$@ -c $(CFLAGS) -I$(OBJDIR) $<
387
374
else
388
 
ifeq ($(MOZ_OS2_TOOLS), VACPP)
389
 
        $(CC) -Fo$@ -c $(CFLAGS) -I$(OBJDIR) $<
390
 
else
391
375
        $(CC) -o $@ -c $(CFLAGS) -I$(OBJDIR) $<
392
376
endif
393
 
endif
394
377
#
395
378
# Version information generation (end)
396
379
#