--- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols @@ -0,0 +1,458 @@ +libnspr4.so.0d libnspr4-0d #MINVER# + GetExecutionEnvironment@Base 1.8.0.10 + LL_MaxInt@Base 1.8.0.10 + LL_MaxUint@Base 1.8.0.10 + LL_MinInt@Base 1.8.0.10 + LL_Zero@Base 1.8.0.10 + PRP_DestroyNakedCondVar@Base 1.8.0.10 + PRP_NakedBroadcast@Base 1.8.0.10 + PRP_NakedNotify@Base 1.8.0.10 + PRP_NakedWait@Base 1.8.0.10 + PRP_NewNakedCondVar@Base 1.8.0.10 + PRP_TryLock@Base 1.8.0.10 + PR_Abort@Base 1.8.0.10 + PR_Accept@Base 1.8.0.10 + PR_AcceptRead@Base 1.8.0.10 + PR_Access@Base 1.8.0.10 + PR_AddToCounter@Base 1.8.0.10 + PR_AddWaitFileDesc@Base 1.8.0.10 + PR_AllocFileDesc@Base 1.8.0.10 + PR_Assert@Base 1.8.0.10 + PR_AtomicAdd@Base 1.8.0.10 + PR_AtomicDecrement@Base 1.8.0.10 + PR_AtomicIncrement@Base 1.8.0.10 + PR_AtomicSet@Base 1.8.0.10 + PR_AttachSharedMemory@Base 1.8.0.10 + PR_AttachThread@Base 1.8.0.10 + PR_Available64@Base 1.8.0.10 + PR_Available@Base 1.8.0.10 + PR_Bind@Base 1.8.0.10 + PR_BlockClockInterrupts@Base 1.8.0.10 + PR_BlockInterrupt@Base 1.8.0.10 + PR_CEnterMonitor@Base 1.8.0.10 + PR_CExitMonitor@Base 1.8.0.10 + PR_CNotify@Base 1.8.0.10 + PR_CNotifyAll@Base 1.8.0.10 + PR_CSetOnMonitorRecycle@Base 1.8.0.10 + PR_CWait@Base 1.8.0.10 + PR_CallOnce@Base 1.8.0.10 + PR_CallOnceWithArg@Base 1.8.0.10 + PR_Calloc@Base 1.8.0.10 + PR_CancelJob@Base 1.8.0.10 + PR_CancelWaitFileDesc@Base 1.8.0.10 + PR_CancelWaitGroup@Base 1.8.0.10 + PR_CeilingLog2@Base 1.8.0.10 + PR_ChangeFileDescNativeHandle@Base 1.8.0.10 + PR_Cleanup@Base 1.8.0.10 + PR_ClearInterrupt@Base 1.8.0.10 + PR_ClearThreadGCAble@Base 1.8.0.10 + PR_Close@Base 1.8.0.10 + PR_CloseDir@Base 1.8.0.10 + PR_CloseFileMap@Base 1.8.0.10 + PR_CloseSemaphore@Base 1.8.0.10 + PR_CloseSharedMemory@Base 1.8.0.10 + PR_Connect@Base 1.8.0.10 + PR_ConnectContinue@Base 1.8.0.10 + PR_ConvertIPv4AddrToIPv6@Base 1.8.0.10 + PR_CreateAlarm@Base 1.8.0.10 + PR_CreateCounter@Base 1.8.0.10 + PR_CreateFileMap@Base 1.8.0.10 + PR_CreateIOLayer@Base 1.8.0.10 + PR_CreateIOLayerStub@Base 1.8.0.10 + PR_CreateMWaitEnumerator@Base 1.8.0.10 + PR_CreateOrderedLock@Base 1.8.0.10 + PR_CreatePipe@Base 1.8.0.10 + PR_CreateProcess@Base 1.8.0.10 + PR_CreateProcessDetached@Base 1.8.0.10 + PR_CreateSocketPollFd@Base 1.8.0.10 + PR_CreateStack@Base 1.8.0.10 + PR_CreateThread@Base 1.8.0.10 + PR_CreateThreadGCAble@Base 1.8.0.10 + PR_CreateThreadPool@Base 1.8.0.10 + PR_CreateTrace@Base 1.8.0.10 + PR_CreateWaitGroup@Base 1.8.0.10 + PR_DecrementCounter@Base 1.8.0.10 + PR_Delete@Base 1.8.0.10 + PR_DeleteSemaphore@Base 1.8.0.10 + PR_DeleteSharedMemory@Base 1.8.0.10 + PR_DestroyAlarm@Base 1.8.0.10 + PR_DestroyCondVar@Base 1.8.0.10 + PR_DestroyCounter@Base 1.8.0.10 + PR_DestroyLock@Base 1.8.0.10 + PR_DestroyMWaitEnumerator@Base 1.8.0.10 + PR_DestroyMonitor@Base 1.8.0.10 + PR_DestroyOrderedLock@Base 1.8.0.10 + PR_DestroyPollableEvent@Base 1.8.0.10 + PR_DestroyProcessAttr@Base 1.8.0.10 + PR_DestroyRWLock@Base 1.8.0.10 + PR_DestroySem@Base 1.8.0.10 + PR_DestroySocketPollFd@Base 1.8.0.10 + PR_DestroyStack@Base 1.8.0.10 + PR_DestroyTrace@Base 1.8.0.10 + PR_DestroyWaitGroup@Base 1.8.0.10 + PR_DetachProcess@Base 1.8.0.10 + PR_DetachSharedMemory@Base 1.8.0.10 + PR_DetachThread@Base 1.8.0.10 + PR_DisableClockInterrupts@Base 1.8.0.10 + PR_EmulateAcceptRead@Base 1.8.0.10 + PR_EmulateSendFile@Base 1.8.0.10 + PR_EnableClockInterrupts@Base 1.8.0.10 + PR_EnterMonitor@Base 1.8.0.10 + PR_EnumerateAddrInfo@Base 1.8.0.10 + PR_EnumerateHostEnt@Base 1.8.0.10 + PR_EnumerateThreads@Base 1.8.0.10 + PR_EnumerateWaitGroup@Base 1.8.0.10 + PR_ErrorInstallCallback@Base 1.8.0.10 + PR_ErrorInstallTable@Base 1.8.0.10 + PR_ErrorLanguages@Base 1.8.0.10 + PR_ErrorToName@Base 1.8.0.10 + PR_ErrorToString@Base 1.8.0.10 + PR_ExitMonitor@Base 1.8.0.10 + PR_ExplodeTime@Base 1.8.0.10 + PR_ExportFileMapAsString@Base 1.8.0.10 + PR_FD_CLR@Base 1.8.0.10 + PR_FD_ISSET@Base 1.8.0.10 + PR_FD_NCLR@Base 1.8.0.10 + PR_FD_NISSET@Base 1.8.0.10 + PR_FD_NSET@Base 1.8.0.10 + PR_FD_SET@Base 1.8.0.10 + PR_FD_ZERO@Base 1.8.0.10 + PR_FPrintZoneStats@Base 1.8.0.10 + PR_FileDesc2NativeHandle@Base 1.8.0.10 + PR_FindFunctionSymbol@Base 1.8.0.10 + PR_FindFunctionSymbolAndLibrary@Base 1.8.0.10 + PR_FindNextCounterQname@Base 1.8.0.10 + PR_FindNextCounterRname@Base 1.8.0.10 + PR_FindNextTraceQname@Base 1.8.0.10 + PR_FindNextTraceRname@Base 1.8.0.10 + PR_FindSymbol@Base 1.8.0.10 + PR_FindSymbolAndLibrary@Base 1.8.0.10 + PR_FloorLog2@Base 1.8.0.10 + PR_FormatTime@Base 1.8.0.10 + PR_FormatTimeUSEnglish@Base 1.8.0.10 + PR_Free@Base 1.8.0.10 + PR_FreeAddrInfo@Base 1.8.0.10 + PR_FreeLibraryName@Base 1.8.0.10 + PR_GMTParameters@Base 1.8.0.10 + PR_GetAddrInfoByName@Base 1.8.0.10 + PR_GetCanonNameFromAddrInfo@Base 1.8.0.10 + PR_GetConnectStatus@Base 1.8.0.10 + PR_GetCounter@Base 1.8.0.10 + PR_GetCounterHandleFromName@Base 1.8.0.10 + PR_GetCounterNameFromHandle@Base 1.8.0.10 + PR_GetCurrentThread@Base 1.8.0.10 + PR_GetDefaultIOMethods@Base 1.8.0.10 + PR_GetDescType@Base 1.8.0.10 + PR_GetDirectorySeparator@Base 1.8.0.10 + PR_GetDirectorySepartor@Base 1.8.0.10 + PR_GetEnv@Base 1.8.0.10 + PR_GetError@Base 1.8.0.10 + PR_GetErrorText@Base 1.8.0.10 + PR_GetErrorTextLength@Base 1.8.0.10 + PR_GetFileInfo64@Base 1.8.0.10 + PR_GetFileInfo@Base 1.8.0.10 + PR_GetFileMethods@Base 1.8.0.10 + PR_GetGCRegisters@Base 1.8.0.10 + PR_GetHostByAddr@Base 1.8.0.10 + PR_GetHostByName@Base 1.8.0.10 + PR_GetIPNodeByName@Base 1.8.0.10 + PR_GetIdentitiesLayer@Base 1.8.0.10 + PR_GetInheritedFD@Base 1.8.0.10 + PR_GetInheritedFileMap@Base 1.8.0.10 + PR_GetLayersIdentity@Base 1.8.0.10 + PR_GetLibraryFilePathname@Base 1.8.0.10 + PR_GetLibraryName@Base 1.8.0.10 + PR_GetLibraryPath@Base 1.8.0.10 + PR_GetMemMapAlignment@Base 1.8.0.10 + PR_GetMonitorEntryCount@Base 1.8.0.10 + PR_GetNameForIdentity@Base 1.8.0.10 + PR_GetNumberOfProcessors@Base 1.8.0.10 + PR_GetOSError@Base 1.8.0.10 + PR_GetOpenFileInfo64@Base 1.8.0.10 + PR_GetOpenFileInfo@Base 1.8.0.10 + PR_GetPageShift@Base 1.8.0.10 + PR_GetPageSize@Base 1.8.0.10 + PR_GetPathSeparator@Base 1.8.0.10 + PR_GetPeerName@Base 1.8.0.10 + PR_GetPhysicalMemorySize@Base 1.8.0.10 + PR_GetPipeMethods@Base 1.8.0.10 + PR_GetProtoByName@Base 1.8.0.10 + PR_GetProtoByNumber@Base 1.8.0.10 + PR_GetRandomNoise@Base 1.8.0.10 + PR_GetSP@Base 1.8.0.10 + PR_GetSockName@Base 1.8.0.10 + PR_GetSocketOption@Base 1.8.0.10 + PR_GetSpecialFD@Base 1.8.0.10 + PR_GetStackSpaceLeft@Base 1.8.0.10 + PR_GetSysfdTableMax@Base 1.8.0.10 + PR_GetSystemInfo@Base 1.8.0.10 + PR_GetTCPMethods@Base 1.8.0.10 + PR_GetThreadAffinityMask@Base 1.8.0.10 + PR_GetThreadID@Base 1.8.0.10 + PR_GetThreadPriority@Base 1.8.0.10 + PR_GetThreadPrivate@Base 1.8.0.10 + PR_GetThreadScope@Base 1.8.0.10 + PR_GetThreadState@Base 1.8.0.10 + PR_GetThreadType@Base 1.8.0.10 + PR_GetTraceEntries@Base 1.8.0.10 + PR_GetTraceHandleFromName@Base 1.8.0.10 + PR_GetTraceNameFromHandle@Base 1.8.0.10 + PR_GetTraceOption@Base 1.8.0.10 + PR_GetUDPMethods@Base 1.8.0.10 + PR_GetUniqueIdentity@Base 1.8.0.10 + PR_ImplodeTime@Base 1.8.0.10 + PR_ImportFile@Base 1.8.0.10 + PR_ImportFileMapFromString@Base 1.8.0.10 + PR_ImportPipe@Base 1.8.0.10 + PR_ImportTCPSocket@Base 1.8.0.10 + PR_ImportUDPSocket@Base 1.8.0.10 + PR_IncrementCounter@Base 1.8.0.10 + PR_Init@Base 1.8.0.10 + PR_Initialize@Base 1.8.0.10 + PR_InitializeNetAddr@Base 1.8.0.10 + PR_Initialized@Base 1.8.0.10 + PR_Interrupt@Base 1.8.0.10 + PR_IntervalNow@Base 1.8.0.10 + PR_IntervalToMicroseconds@Base 1.8.0.10 + PR_IntervalToMilliseconds@Base 1.8.0.10 + PR_IntervalToSeconds@Base 1.8.0.10 + PR_IsNetAddrType@Base 1.8.0.10 + PR_JoinJob@Base 1.8.0.10 + PR_JoinThread@Base 1.8.0.10 + PR_JoinThreadPool@Base 1.8.0.10 + PR_KillProcess@Base 1.8.0.10 + PR_Listen@Base 1.8.0.10 + PR_LoadLibrary@Base 1.8.0.10 + PR_LoadLibraryWithFlags@Base 1.8.0.10 + PR_LoadStaticLibrary@Base 1.8.0.10 + PR_LocalTimeParameters@Base 1.8.0.10 + PR_Lock@Base 1.8.0.10 + PR_LockFile@Base 1.8.0.10 + PR_LockOrderedLock@Base 1.8.0.10 + PR_LogFlush@Base 1.8.0.10 + PR_LogPrint@Base 1.8.0.10 + PR_MakeDir@Base 1.8.0.10 + PR_Malloc@Base 1.8.0.10 + PR_MemMap@Base 1.8.0.10 + PR_MemUnmap@Base 1.8.0.10 + PR_MicrosecondsToInterval@Base 1.8.0.10 + PR_MillisecondsToInterval@Base 1.8.0.10 + PR_MkDir@Base 1.8.0.10 + PR_NetAddrToString@Base 1.8.0.10 + PR_NewCondVar@Base 1.8.0.10 + PR_NewLock@Base 1.8.0.10 + PR_NewLogModule@Base 1.8.0.10 + PR_NewMonitor@Base 1.8.0.10 + PR_NewNamedMonitor@Base 1.8.0.10 + PR_NewPollableEvent@Base 1.8.0.10 + PR_NewProcessAttr@Base 1.8.0.10 + PR_NewRWLock@Base 1.8.0.10 + PR_NewSem@Base 1.8.0.10 + PR_NewTCPSocket@Base 1.8.0.10 + PR_NewTCPSocketPair@Base 1.8.0.10 + PR_NewThreadPrivateIndex@Base 1.8.0.10 + PR_NewUDPSocket@Base 1.8.0.10 + PR_NormalizeTime@Base 1.8.0.10 + PR_Notify@Base 1.8.0.10 + PR_NotifyAll@Base 1.8.0.10 + PR_NotifyAllCondVar@Base 1.8.0.10 + PR_NotifyCondVar@Base 1.8.0.10 + PR_Now@Base 1.8.0.10 + PR_Open@Base 1.8.0.10 + PR_OpenAnonFileMap@Base 1.8.0.10 + PR_OpenDir@Base 1.8.0.10 + PR_OpenFile@Base 1.8.0.10 + PR_OpenSemaphore@Base 1.8.0.10 + PR_OpenSharedMemory@Base 1.8.0.10 + PR_OpenTCPSocket@Base 1.8.0.10 + PR_OpenUDPSocket@Base 1.8.0.10 + PR_ParseTimeString@Base 1.8.0.10 + PR_ParseTimeStringToExplodedTime@Base 4.7.0~1.9b1 + PR_Poll@Base 1.8.0.10 + PR_PopIOLayer@Base 1.8.0.10 + PR_PostSem@Base 1.8.0.10 + PR_PostSemaphore@Base 1.8.0.10 + PR_ProcessAttrSetCurrentDirectory@Base 1.8.0.10 + PR_ProcessAttrSetInheritableFD@Base 1.8.0.10 + PR_ProcessAttrSetInheritableFileMap@Base 1.8.0.10 + PR_ProcessAttrSetStdioRedirect@Base 1.8.0.10 + PR_ProcessExit@Base 1.8.0.10 + PR_PushIOLayer@Base 1.8.0.10 + PR_QueueJob@Base 1.8.0.10 + PR_QueueJob_Accept@Base 1.8.0.10 + PR_QueueJob_Connect@Base 1.8.0.10 + PR_QueueJob_Read@Base 1.8.0.10 + PR_QueueJob_Timer@Base 1.8.0.10 + PR_QueueJob_Write@Base 1.8.0.10 + PR_RWLock_Rlock@Base 1.8.0.10 + PR_RWLock_Unlock@Base 1.8.0.10 + PR_RWLock_Wlock@Base 1.8.0.10 + PR_Read@Base 1.8.0.10 + PR_ReadDir@Base 1.8.0.10 + PR_Realloc@Base 1.8.0.10 + PR_RecordTraceEntries@Base 1.8.0.10 + PR_Recv@Base 1.8.0.10 + PR_RecvFrom@Base 1.8.0.10 + PR_Rename@Base 1.8.0.10 + PR_ResetAlarm@Base 1.8.0.10 + PR_ResetProcessAttr@Base 1.8.0.10 + PR_ResumeAll@Base 1.8.0.10 + PR_RmDir@Base 1.8.0.10 + PR_ScanStackPointers@Base 1.8.0.10 + PR_SecondsToInterval@Base 1.8.0.10 + PR_Seek64@Base 1.8.0.10 + PR_Seek@Base 1.8.0.10 + PR_Select@Base 1.8.0.10 + PR_Send@Base 1.8.0.10 + PR_SendFile@Base 1.8.0.10 + PR_SendTo@Base 1.8.0.10 + PR_SetAlarm@Base 1.8.0.10 + PR_SetConcurrency@Base 1.8.0.10 + PR_SetCounter@Base 1.8.0.10 + PR_SetEnv@Base 1.8.0.10 + PR_SetError@Base 1.8.0.10 + PR_SetErrorText@Base 1.8.0.10 + PR_SetFDCacheSize@Base 1.8.0.10 + PR_SetFDInheritable@Base 1.8.0.10 + PR_SetLibraryPath@Base 1.8.0.10 + PR_SetLogBuffering@Base 1.8.0.10 + PR_SetLogFile@Base 1.8.0.10 + PR_SetNetAddr@Base 1.8.0.10 + PR_SetPollableEvent@Base 1.8.0.10 + PR_SetSocketOption@Base 1.8.0.10 + PR_SetStdioRedirect@Base 1.8.0.10 + PR_SetSysfdTableSize@Base 1.8.0.10 + PR_SetThreadAffinityMask@Base 1.8.0.10 + PR_SetThreadDumpProc@Base 1.8.0.10 + PR_SetThreadGCAble@Base 1.8.0.10 + PR_SetThreadPriority@Base 1.8.0.10 + PR_SetThreadPrivate@Base 1.8.0.10 + PR_SetThreadRecycleMode@Base 1.8.0.10 + PR_SetTraceOption@Base 1.8.0.10 + PR_Shutdown@Base 1.8.0.10 + PR_ShutdownThreadPool@Base 1.8.0.10 + PR_Sleep@Base 1.8.0.10 + PR_Socket@Base 1.8.0.10 + PR_StackPop@Base 1.8.0.10 + PR_StackPush@Base 1.8.0.10 + PR_Stat@Base 1.8.0.10 + PR_StringToNetAddr@Base 1.8.0.10 + PR_SubtractFromCounter@Base 1.8.0.10 + PR_SuspendAll@Base 1.8.0.10 + PR_Sync@Base 1.8.0.10 + PR_TLockFile@Base 1.8.0.10 + PR_ThreadScanStackPointers@Base 1.8.0.10 + PR_TicksPerSecond@Base 1.8.0.10 + PR_Trace@Base 1.8.0.10 + PR_TransmitFile@Base 1.8.0.10 + PR_USPacificTimeParameters@Base 1.8.0.10 + PR_UnblockClockInterrupts@Base 1.8.0.10 + PR_UnblockInterrupt@Base 1.8.0.10 + PR_UnloadLibrary@Base 1.8.0.10 + PR_Unlock@Base 1.8.0.10 + PR_UnlockFile@Base 1.8.0.10 + PR_UnlockOrderedLock@Base 1.8.0.10 + PR_VersionCheck@Base 1.8.0.10 + PR_Wait@Base 1.8.0.10 + PR_WaitCondVar@Base 1.8.0.10 + PR_WaitForPollableEvent@Base 1.8.0.10 + PR_WaitProcess@Base 1.8.0.10 + PR_WaitRecvReady@Base 1.8.0.10 + PR_WaitSem@Base 1.8.0.10 + PR_WaitSemaphore@Base 1.8.0.10 + PR_Write@Base 1.8.0.10 + PR_Writev@Base 1.8.0.10 + PR_Yield@Base 1.8.0.10 + PR_cnvtf@Base 1.8.0.10 + PR_dtoa@Base 1.8.0.10 + PR_fprintf@Base 1.8.0.10 + PR_htonl@Base 1.8.0.10 + PR_htonll@Base 1.8.0.10 + PR_htons@Base 1.8.0.10 + PR_ntohl@Base 1.8.0.10 + PR_ntohll@Base 1.8.0.10 + PR_ntohs@Base 1.8.0.10 + PR_smprintf@Base 1.8.0.10 + PR_smprintf_free@Base 1.8.0.10 + PR_snprintf@Base 1.8.0.10 + PR_sprintf_append@Base 1.8.0.10 + PR_sscanf@Base 1.8.0.10 + PR_strtod@Base 1.8.0.10 + PR_sxprintf@Base 1.8.0.10 + PR_vfprintf@Base 1.8.0.10 + PR_vsmprintf@Base 1.8.0.10 + PR_vsnprintf@Base 1.8.0.10 + PR_vsprintf_append@Base 1.8.0.10 + PR_vsxprintf@Base 1.8.0.10 + PT_FPrintStats@Base 1.8.0.10 + SetExecutionEnvironment@Base 1.8.0.10 + _pr_push_ipv6toipv4_layer@Base 1.8.0.10 + _pr_test_ipv6_socket@Base 1.8.0.10 + libVersionPoint@Base 1.8.0.10 +libplc4.so.0d libnspr4-0d #MINVER# + PL_Base64Decode@Base 1.8.0.10 + PL_Base64Encode@Base 1.8.0.10 + PL_CreateLongOptState@Base 4.7.0~1.9b1 + PL_CreateOptState@Base 1.8.0.10 + PL_DestroyOptState@Base 1.8.0.10 + PL_FPrintError@Base 1.8.0.10 + PL_GetNextOpt@Base 1.8.0.10 + PL_PrintError@Base 1.8.0.10 + PL_strcasecmp@Base 1.8.0.10 + PL_strcaserstr@Base 1.8.0.10 + PL_strcasestr@Base 1.8.0.10 + PL_strcat@Base 1.8.0.10 + PL_strcatn@Base 1.8.0.10 + PL_strchr@Base 1.8.0.10 + PL_strcmp@Base 1.8.0.10 + PL_strcpy@Base 1.8.0.10 + PL_strdup@Base 1.8.0.10 + PL_strfree@Base 1.8.0.10 + PL_strlen@Base 1.8.0.10 + PL_strncasecmp@Base 1.8.0.10 + PL_strncaserstr@Base 1.8.0.10 + PL_strncasestr@Base 1.8.0.10 + PL_strncat@Base 1.8.0.10 + PL_strnchr@Base 1.8.0.10 + PL_strncmp@Base 1.8.0.10 + PL_strncpy@Base 1.8.0.10 + PL_strncpyz@Base 1.8.0.10 + PL_strndup@Base 1.8.0.10 + PL_strnlen@Base 1.8.0.10 + PL_strnpbrk@Base 1.8.0.10 + PL_strnprbrk@Base 1.8.0.10 + PL_strnrchr@Base 1.8.0.10 + PL_strnrstr@Base 1.8.0.10 + PL_strnstr@Base 1.8.0.10 + PL_strpbrk@Base 1.8.0.10 + PL_strprbrk@Base 1.8.0.10 + PL_strrchr@Base 1.8.0.10 + PL_strrstr@Base 1.8.0.10 + PL_strstr@Base 1.8.0.10 + PL_strtok_r@Base 1.8.0.10 + libVersionPoint@Base 1.8.0.10 +libplds4.so.0d libnspr4-0d #MINVER# + PL_ArenaAllocate@Base 1.8.0.10 + PL_ArenaFinish@Base 1.8.0.10 + PL_ArenaGrow@Base 1.8.0.10 + PL_ArenaRelease@Base 1.8.0.10 + PL_CompactArenaPool@Base 1.8.0.10 + PL_CompareStrings@Base 1.8.0.10 + PL_CompareValues@Base 1.8.0.10 + PL_FinishArenaPool@Base 1.8.0.10 + PL_FreeArenaPool@Base 1.8.0.10 + PL_HashString@Base 1.8.0.10 + PL_HashTableAdd@Base 1.8.0.10 + PL_HashTableDestroy@Base 1.8.0.10 + PL_HashTableDump@Base 1.8.0.10 + PL_HashTableEnumerateEntries@Base 1.8.0.10 + PL_HashTableLookup@Base 1.8.0.10 + PL_HashTableLookupConst@Base 1.8.0.10 + PL_HashTableRawAdd@Base 1.8.0.10 + PL_HashTableRawLookup@Base 1.8.0.10 + PL_HashTableRawLookupConst@Base 1.8.0.10 + PL_HashTableRawRemove@Base 1.8.0.10 + PL_HashTableRemove@Base 1.8.0.10 + PL_InitArenaPool@Base 1.8.0.10 + PL_NewHashTable@Base 1.8.0.10 + libVersionPoint@Base 1.8.0.10 --- nspr-4.7.1+1.9.orig/debian/libnspr4-dev.links +++ nspr-4.7.1+1.9/debian/libnspr4-dev.links @@ -0,0 +1 @@ +usr/lib/pkgconfig/nspr.pc usr/lib/pkgconfig/xulrunner-nspr.pc --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.i386 +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.i386 @@ -0,0 +1,6 @@ +#include "libnspr4-0d.symbols" +libnspr4.so.0d libnspr4-0d #MINVER# + _PR_x86_AtomicAdd@Base 1.8.0.10 + _PR_x86_AtomicDecrement@Base 1.8.0.10 + _PR_x86_AtomicIncrement@Base 1.8.0.10 + _PR_x86_AtomicSet@Base 1.8.0.10 --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.install +++ nspr-4.7.1+1.9/debian/libnspr4-0d.install @@ -0,0 +1 @@ +usr/lib/*.so.0d --- nspr-4.7.1+1.9.orig/debian/compat +++ nspr-4.7.1+1.9/debian/compat @@ -0,0 +1 @@ +5 --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.powerpc +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.powerpc @@ -0,0 +1,6 @@ +#include "libnspr4-0d.symbols" +libnspr4.so.0d libnspr4-0d #MINVER# + _PR_ppc_AtomicAdd@Base 1.8.0.10 + _PR_ppc_AtomicDecrement@Base 1.8.0.10 + _PR_ppc_AtomicIncrement@Base 1.8.0.10 + _PR_ppc_AtomicSet@Base 1.8.0.10 --- nspr-4.7.1+1.9.orig/debian/patches/30_config_64bits.patch +++ nspr-4.7.1+1.9/debian/patches/30_config_64bits.patch @@ -0,0 +1,66 @@ +--- + mozilla/nsprpub/configure.in | 21 ++++++++++++++++++--- + 1 file changed, 18 insertions(+), 3 deletions(-) + +Index: nspr-trunk-4.7.0~cvs20070713/mozilla/nsprpub/configure.in +=================================================================== +--- nspr-trunk-4.7.0~cvs20070713.orig/mozilla/nsprpub/configure.in 2007-08-14 23:00:47.000000000 +0000 ++++ nspr-trunk-4.7.0~cvs20070713/mozilla/nsprpub/configure.in 2007-08-14 23:02:55.000000000 +0000 +@@ -52,17 +52,17 @@ + MOD_MINOR_VERSION=7 + MOD_PATCH_VERSION=0 + NSPR_MODNAME=nspr20 + _HAVE_PTHREADS= + USE_PTHREADS= + USE_USER_PTHREADS= + USE_NSPR_THREADS= + USE_N32= +-USE_64= ++USE_64=maybe + USE_CPLUS= + USE_IPV6= + USE_MDUPDATE= + _MACOSX_DEPLOYMENT_TARGET= + _OPTIMIZE_FLAGS=-O + _DEBUG_FLAGS=-g + MOZ_DEBUG=1 + MOZ_OPTIMIZE= +@@ -218,21 +218,36 @@ + [ if test "$enableval" = "yes"; then + USE_N32=1 + else if test "$enableval" = "no"; then + USE_N32= + fi + fi ]) + + AC_ARG_ENABLE(64bit, +- [ --enable-64bit Enable 64-bit support (on certain platforms)], +- [ if test "$enableval" = "yes"; then ++ [ --disable-64bit Disable 64-bit support (on 64-bit platforms)], ++ [ if test "$enableval" = "no"; then ++ USE_64= ++ else + USE_64=1 + fi ]) + ++if test "${USE_64}"; then ++ AC_MSG_CHECKING(for 64-bit OS) ++ AC_TRY_COMPILE([],[int assert[(sizeof(long) == 8) ? 1: -1]], ++ result="yes", result="no") ++ AC_MSG_RESULT("$result") ++ if test "$result" = "no" && test "$USE_64" = 1; then ++ AC_MSG_ERROR([Can't --enable-64bit on non 64-bit platforms]) ++ fi ++ if test "$result" = "yes"; then ++ USE_64=1 ++ fi ++fi ++ + AC_ARG_ENABLE(mdupdate, + [ --enable-mdupdate Enable use of certain compilers' mdupdate feature], + [ if test "$enableval" = "yes"; then + USE_MDUPDATE=1 + fi ]) + + dnl ======================================================== + dnl = Mac OS X SDK support --- nspr-4.7.1+1.9.orig/debian/patches/99_configure.patch +++ nspr-4.7.1+1.9/debian/patches/99_configure.patch @@ -0,0 +1,1745 @@ +--- + mozilla/nsprpub/configure | 255 +++++++++++++++++++++++++--------------------- + 1 file changed, 144 insertions(+), 111 deletions(-) + +Index: nspr-4.7.1+1.9/mozilla/nsprpub/configure +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/configure ++++ nspr-4.7.1+1.9/mozilla/nsprpub/configure +@@ -31,17 +31,17 @@ + ac_help="$ac_help + --enable-win32-target=\$t + Specify win32 flavor. (WIN95 or WINNT)" + ac_help="$ac_help + --enable-debug-rtl Use the MSVC debug runtime library" + ac_help="$ac_help + --enable-n32 Enable n32 ABI support (IRIX only)" + ac_help="$ac_help +- --enable-64bit Enable 64-bit support (on certain platforms)" ++ --disable-64bit Disable 64-bit support (on 64-bit platforms)" + ac_help="$ac_help + --enable-mdupdate Enable use of certain compilers' mdupdate feature" + ac_help="$ac_help + --enable-cplus Enable some c++ api routines" + ac_help="$ac_help + --with-arm-kuser Use kuser helpers (Linux/ARM only) + (Requires kernel 2.6.13 or later)" + ac_help="$ac_help +@@ -694,17 +694,17 @@ + MOD_MINOR_VERSION=7 + MOD_PATCH_VERSION=1 + NSPR_MODNAME=nspr20 + _HAVE_PTHREADS= + USE_PTHREADS= + USE_USER_PTHREADS= + USE_NSPR_THREADS= + USE_N32= +-USE_64= ++USE_64=maybe + USE_CPLUS= + USE_IPV6= + USE_MDUPDATE= + _MACOSX_DEPLOYMENT_TARGET= + _OPTIMIZE_FLAGS=-O + _DEBUG_FLAGS=-g + MOZ_DEBUG=1 + MOZ_OPTIMIZE= +@@ -915,22 +915,54 @@ + fi + fi + fi + + + # Check whether --enable-64bit or --disable-64bit was given. + if test "${enable_64bit+set}" = set; then + enableval="$enable_64bit" +- if test "$enableval" = "yes"; then ++ if test "$enableval" = "no"; then ++ USE_64= ++ else + USE_64=1 + fi + fi + + ++if test "${USE_64}"; then ++ echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6 ++echo "configure:934: checking for 64-bit OS" >&5 ++ cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then ++ rm -rf conftest* ++ result="yes" ++else ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ result="no" ++fi ++rm -f conftest* ++ echo "$ac_t"""$result"" 1>&6 ++ if test "$result" = "no" && test "$USE_64" = 1; then ++ { echo "configure: error: Can't --enable-64bit on non 64-bit platforms" 1>&2; exit 1; } ++ fi ++ if test "$result" = "yes"; then ++ USE_64=1 ++ fi ++fi ++ + # Check whether --enable-mdupdate or --disable-mdupdate was given. + if test "${enable_mdupdate+set}" = set; then + enableval="$enable_mdupdate" + if test "$enableval" = "yes"; then + USE_MDUPDATE=1 + fi + fi + +@@ -1062,17 +1094,17 @@ + + esac + fi + + if test -z "$SKIP_PATH_CHECKS"; then + # Extract the first word of "$WHOAMI whoami", so it can be a program name with args. + set dummy $WHOAMI whoami; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1071: checking for $ac_word" >&5 ++echo "configure:1103: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_WHOAMI'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$WHOAMI" in + /*) + ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path. + ;; + ?:/*) +@@ -1133,23 +1165,23 @@ + echo "cross compiling from $host to $target" + cross_compiling=yes + + _SAVE_CC="$CC" + _SAVE_CFLAGS="$CFLAGS" + _SAVE_LDFLAGS="$LDFLAGS" + + echo $ac_n "checking for $host compiler""... $ac_c" 1>&6 +-echo "configure:1142: checking for $host compiler" >&5 ++echo "configure:1174: checking for $host compiler" >&5 + for ac_prog in $HOST_CC gcc cc /usr/ucb/cc + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1148: checking for $ac_word" >&5 ++echo "configure:1180: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$HOST_CC"; then + ac_cv_prog_HOST_CC="$HOST_CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1185,26 +1217,26 @@ + HOST_LDFLAGS="$LDFLAGS" + fi + + CC="$HOST_CC" + CFLAGS="$HOST_CFLAGS" + LDFLAGS="$HOST_LDFLAGS" + + echo $ac_n "checking whether the $host compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:1194: checking whether the $host compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 ++echo "configure:1226: checking whether the $host compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then ++if { (eval echo configure:1235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_prog_host_cc_works=1 echo "$ac_t""yes" 1>&6 + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + { echo "configure: error: installation or configuration problem: $host compiler $HOST_CC cannot create executables." 1>&2; exit 1; } + fi +@@ -1223,17 +1255,17 @@ + ;; + esac + + for ac_prog in $CC "${target_alias}-gcc" "${target}-gcc" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1232: checking for $ac_word" >&5 ++echo "configure:1264: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1257,17 +1289,17 @@ + test -n "$CC" && break + done + test -n "$CC" || CC="echo" + + unset ac_cv_prog_CC + # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1266: checking for $ac_word" >&5 ++echo "configure:1298: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1287,17 +1319,17 @@ + else + echo "$ac_t""no" 1>&6 + fi + + if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1296: checking for $ac_word" >&5 ++echo "configure:1328: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no +@@ -1338,17 +1370,17 @@ + fi + + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. + set dummy cl; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1347: checking for $ac_word" >&5 ++echo "configure:1379: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1370,33 +1402,33 @@ + fi + ;; + esac + fi + test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } + fi + + echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:1379: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ++echo "configure:1411: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + + ac_ext=c + # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. + ac_cpp='$CPP $CPPFLAGS' + ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + cat > conftest.$ac_ext << EOF + +-#line 1390 "configure" ++#line 1422 "configure" + #include "confdefs.h" + + main(){return(0);} + EOF +-if { (eval echo configure:1395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cc_cross=no + else + ac_cv_prog_cc_cross=yes + fi + else +@@ -1412,31 +1444,31 @@ + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 + if test $ac_cv_prog_cc_works = no; then + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } + fi + echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:1421: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 ++echo "configure:1453: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 + echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 + cross_compiling=$ac_cv_prog_cc_cross + + echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +-echo "configure:1426: checking whether we are using GNU C" >&5 ++echo "configure:1458: checking whether we are using GNU C" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ++if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gcc=yes + else + ac_cv_prog_gcc=no + fi + fi + + echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + +@@ -1445,17 +1477,17 @@ + else + GCC= + fi + + ac_test_CFLAGS="${CFLAGS+set}" + ac_save_CFLAGS="$CFLAGS" + CFLAGS= + echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +-echo "configure:1454: checking whether ${CC-cc} accepts -g" >&5 ++echo "configure:1486: checking whether ${CC-cc} accepts -g" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + echo 'void f(){}' > conftest.c + if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ac_cv_prog_cc_g=yes + else + ac_cv_prog_cc_g=no +@@ -1482,17 +1514,17 @@ + fi + + if test -n "$USE_CPLUS"; then + for ac_prog in $CXX "${target_alias}-g++" "${target}-g++" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1491: checking for $ac_word" >&5 ++echo "configure:1523: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1518,17 +1550,17 @@ + test -n "$CXX" || CXX="echo" + + unset ac_cv_prog_CXX + for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1527: checking for $ac_word" >&5 ++echo "configure:1559: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1550,33 +1582,33 @@ + fi + + test -n "$CXX" && break + done + test -n "$CXX" || CXX="gcc" + + + echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:1559: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ++echo "configure:1591: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 + + ac_ext=C + # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. + ac_cpp='$CXXCPP $CPPFLAGS' + ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' + ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cxx_cross + + cat > conftest.$ac_ext << EOF + +-#line 1570 "configure" ++#line 1602 "configure" + #include "confdefs.h" + + int main(){return(0);} + EOF +-if { (eval echo configure:1575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cxx_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cxx_cross=no + else + ac_cv_prog_cxx_cross=yes + fi + else +@@ -1592,31 +1624,31 @@ + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6 + if test $ac_cv_prog_cxx_works = no; then + { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } + fi + echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:1601: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 ++echo "configure:1633: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 + echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 + cross_compiling=$ac_cv_prog_cxx_cross + + echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 +-echo "configure:1606: checking whether we are using GNU C++" >&5 ++echo "configure:1638: checking whether we are using GNU C++" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.C <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ++if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gxx=yes + else + ac_cv_prog_gxx=no + fi + fi + + echo "$ac_t""$ac_cv_prog_gxx" 1>&6 + +@@ -1625,17 +1657,17 @@ + else + GXX= + fi + + ac_test_CXXFLAGS="${CXXFLAGS+set}" + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS= + echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 +-echo "configure:1634: checking whether ${CXX-g++} accepts -g" >&5 ++echo "configure:1666: checking whether ${CXX-g++} accepts -g" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + echo 'void f(){}' > conftest.cc + if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then + ac_cv_prog_cxx_g=yes + else + ac_cv_prog_cxx_g=no +@@ -1670,17 +1702,17 @@ + ;; + esac + + for ac_prog in $RANLIB "${target_alias}-ranlib" "${target}-ranlib" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1679: checking for $ac_word" >&5 ++echo "configure:1711: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1705,17 +1737,17 @@ + done + test -n "$RANLIB" || RANLIB="echo" + + for ac_prog in $AR "${target_alias}-ar" "${target}-ar" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1714: checking for $ac_word" >&5 ++echo "configure:1746: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1740,17 +1772,17 @@ + done + test -n "$AR" || AR="echo" + + for ac_prog in $AS "${target_alias}-as" "${target}-as" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1749: checking for $ac_word" >&5 ++echo "configure:1781: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1775,17 +1807,17 @@ + done + test -n "$AS" || AS="echo" + + for ac_prog in $LD "${target_alias}-ld" "${target}-ld" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1784: checking for $ac_word" >&5 ++echo "configure:1816: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$LD"; then + ac_cv_prog_LD="$LD" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1810,17 +1842,17 @@ + done + test -n "$LD" || LD="echo" + + for ac_prog in $STRIP "${target_alias}-strip" "${target}-strip" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1819: checking for $ac_word" >&5 ++echo "configure:1851: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1845,17 +1877,17 @@ + done + test -n "$STRIP" || STRIP="echo" + + for ac_prog in $WINDRES "${target_alias}-windres" "${target}-windres" + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1854: checking for $ac_word" >&5 ++echo "configure:1886: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$WINDRES"; then + ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1880,17 +1912,17 @@ + done + test -n "$WINDRES" || WINDRES="echo" + + + else + # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1889: checking for $ac_word" >&5 ++echo "configure:1921: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1910,17 +1942,17 @@ + else + echo "$ac_t""no" 1>&6 + fi + + if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1919: checking for $ac_word" >&5 ++echo "configure:1951: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no +@@ -1961,17 +1993,17 @@ + fi + + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. + set dummy cl; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:1970: checking for $ac_word" >&5 ++echo "configure:2002: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -1993,33 +2025,33 @@ + fi + ;; + esac + fi + test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } + fi + + echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:2002: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ++echo "configure:2034: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + + ac_ext=c + # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. + ac_cpp='$CPP $CPPFLAGS' + ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + cat > conftest.$ac_ext << EOF + +-#line 2013 "configure" ++#line 2045 "configure" + #include "confdefs.h" + + main(){return(0);} + EOF +-if { (eval echo configure:2018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:2050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cc_cross=no + else + ac_cv_prog_cc_cross=yes + fi + else +@@ -2035,31 +2067,31 @@ + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 + if test $ac_cv_prog_cc_works = no; then + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } + fi + echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:2044: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 ++echo "configure:2076: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 + echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 + cross_compiling=$ac_cv_prog_cc_cross + + echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +-echo "configure:2049: checking whether we are using GNU C" >&5 ++echo "configure:2081: checking whether we are using GNU C" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ++if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gcc=yes + else + ac_cv_prog_gcc=no + fi + fi + + echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + +@@ -2068,17 +2100,17 @@ + else + GCC= + fi + + ac_test_CFLAGS="${CFLAGS+set}" + ac_save_CFLAGS="$CFLAGS" + CFLAGS= + echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +-echo "configure:2077: checking whether ${CC-cc} accepts -g" >&5 ++echo "configure:2109: checking whether ${CC-cc} accepts -g" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + echo 'void f(){}' > conftest.c + if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ac_cv_prog_cc_g=yes + else + ac_cv_prog_cc_g=no +@@ -2108,17 +2140,17 @@ + if test "$CC" = "cl" -a -z "$CXX"; then + CXX=$CC + else + for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2117: checking for $ac_word" >&5 ++echo "configure:2149: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -2140,33 +2172,33 @@ + fi + + test -n "$CXX" && break + done + test -n "$CXX" || CXX="gcc" + + + echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:2149: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ++echo "configure:2181: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 + + ac_ext=C + # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. + ac_cpp='$CXXCPP $CPPFLAGS' + ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' + ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cxx_cross + + cat > conftest.$ac_ext << EOF + +-#line 2160 "configure" ++#line 2192 "configure" + #include "confdefs.h" + + int main(){return(0);} + EOF +-if { (eval echo configure:2165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:2197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cxx_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cxx_cross=no + else + ac_cv_prog_cxx_cross=yes + fi + else +@@ -2182,31 +2214,31 @@ + ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' + cross_compiling=$ac_cv_prog_cc_cross + + echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6 + if test $ac_cv_prog_cxx_works = no; then + { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } + fi + echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:2191: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 ++echo "configure:2223: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 + echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 + cross_compiling=$ac_cv_prog_cxx_cross + + echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 +-echo "configure:2196: checking whether we are using GNU C++" >&5 ++echo "configure:2228: checking whether we are using GNU C++" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.C <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ++if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gxx=yes + else + ac_cv_prog_gxx=no + fi + fi + + echo "$ac_t""$ac_cv_prog_gxx" 1>&6 + +@@ -2215,17 +2247,17 @@ + else + GXX= + fi + + ac_test_CXXFLAGS="${CXXFLAGS+set}" + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS= + echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 +-echo "configure:2224: checking whether ${CXX-g++} accepts -g" >&5 ++echo "configure:2256: checking whether ${CXX-g++} accepts -g" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + echo 'void f(){}' > conftest.cc + if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then + ac_cv_prog_cxx_g=yes + else + ac_cv_prog_cxx_g=no +@@ -2249,72 +2281,72 @@ + else + CXXFLAGS= + fi + fi + + fi + fi + echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 +-echo "configure:2258: checking how to run the C preprocessor" >&5 ++echo "configure:2290: checking how to run the C preprocessor" >&5 + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then + CPP= + fi + if test -z "$CPP"; then + if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + # This must be in double quotes, not single quotes, because CPP may get + # substituted into the Makefile and "${CC-cc}" will confuse make. + CPP="${CC-cc} -E" + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:2279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:2311: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -E -traditional-cpp" + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:2296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:2328: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -nologo -E" + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:2313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:2345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* +@@ -2331,17 +2363,17 @@ + else + ac_cv_prog_CPP="$CPP" + fi + echo "$ac_t""$CPP" 1>&6 + + # Extract the first word of "ranlib", so it can be a program name with args. + set dummy ranlib; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2340: checking for $ac_word" >&5 ++echo "configure:2372: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. + else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" +@@ -2363,17 +2395,17 @@ + echo "$ac_t""no" 1>&6 + fi + + for ac_prog in as + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2372: checking for $ac_word" >&5 ++echo "configure:2404: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$AS" in + /*) + ac_cv_path_AS="$AS" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2404,17 +2436,17 @@ + done + test -n "$AS" || AS="$CC" + + for ac_prog in ar + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2413: checking for $ac_word" >&5 ++echo "configure:2445: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$AR" in + /*) + ac_cv_path_AR="$AR" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2445,17 +2477,17 @@ + done + test -n "$AR" || AR="echo not_ar" + + for ac_prog in ld link + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2454: checking for $ac_word" >&5 ++echo "configure:2486: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$LD" in + /*) + ac_cv_path_LD="$LD" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2486,17 +2518,17 @@ + done + test -n "$LD" || LD="echo not_ld" + + for ac_prog in strip + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2495: checking for $ac_word" >&5 ++echo "configure:2527: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_STRIP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$STRIP" in + /*) + ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2527,17 +2559,17 @@ + done + test -n "$STRIP" || STRIP="echo not_strip" + + for ac_prog in windres + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2536: checking for $ac_word" >&5 ++echo "configure:2568: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_WINDRES'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$WINDRES" in + /*) + ac_cv_path_WINDRES="$WINDRES" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2595,39 +2627,39 @@ + + if test "$cross_compiling" = "yes"; then + CROSS_COMPILE=1 + else + CROSS_COMPILE= + fi + + echo $ac_n "checking for gcc -pipe support""... $ac_c" 1>&6 +-echo "configure:2604: checking for gcc -pipe support" >&5 ++echo "configure:2636: checking for gcc -pipe support" >&5 + if test -n "$GNU_CC" && test -n "$GNU_CXX" && test -n "$GNU_AS"; then + echo '#include ' > dummy-hello.c + echo 'int main() { printf("Hello World\n"); return 0; }' >> dummy-hello.c + ${CC} -S dummy-hello.c -o dummy-hello.s 2>&5 + cat dummy-hello.s | ${AS} -o dummy-hello.S - 2>&5 + if test $? = 0; then + _res_as_stdin="yes" + else + _res_as_stdin="no" + fi + if test "$_res_as_stdin" = "yes"; then + _SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -pipe" + cat > conftest.$ac_ext < + int main() { + printf("Hello World\n"); + ; return 0; } + EOF +-if { (eval echo configure:2626: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++if { (eval echo configure:2658: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + _res_gcc_pipe="yes" + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + _res_gcc_pipe="no" + fi +@@ -2644,17 +2676,17 @@ + rm -f dummy-hello.c dummy-hello.s dummy-hello.S dummy-hello a.out + echo "$ac_t""$_res" 1>&6 + else + echo "$ac_t""no" 1>&6 + fi + + if test "$GNU_CC"; then + echo $ac_n "checking for visibility(hidden) attribute""... $ac_c" 1>&6 +-echo "configure:2653: checking for visibility(hidden) attribute" >&5 ++echo "configure:2685: checking for visibility(hidden) attribute" >&5 + if eval "test \"`echo '$''{'ac_cv_visibility_hidden'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.c </dev/null 2>&1; then +@@ -2668,17 +2700,17 @@ + + echo "$ac_t""$ac_cv_visibility_hidden" 1>&6 + if test "$ac_cv_visibility_hidden" = "yes"; then + cat >> confdefs.h <<\EOF + #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 + EOF + + echo $ac_n "checking for visibility pragma support""... $ac_c" 1>&6 +-echo "configure:2677: checking for visibility pragma support" >&5 ++echo "configure:2709: checking for visibility pragma support" >&5 + if eval "test \"`echo '$''{'ac_cv_visibility_pragma'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.c <&6 +-echo "configure:2730: checking for $ac_word" >&5 ++echo "configure:2762: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$PERL" in + /*) + ac_cv_path_PERL="$PERL" # Let the user override the test with a path. + ;; + ?:/*) +@@ -2978,27 +3010,27 @@ + + cat >> confdefs.h <<\EOF + #define SYSV 1 + EOF + + DSO_LDOPTS='-brtl -bnortllib -bM:SRE -bnoentry -bexpall -blibpath:/usr/lib:/lib' + ac_safe=`echo "sys/atomic_op.h" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for sys/atomic_op.h""... $ac_c" 1>&6 +-echo "configure:2987: checking for sys/atomic_op.h" >&5 ++echo "configure:3019: checking for sys/atomic_op.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:2997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:3029: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +@@ -3145,36 +3177,36 @@ + PR_MD_ARCH_DIR=beos + RESOLVE_LINK_SYMBOLS=1 + case "${target_cpu}" in + i*86) + _OPTIMIZE_FLAGS=-O2 + _DEBUG_FLAGS='-gdwarf-2 -O0' + MKSHLIB='$(CCC) $(DSO_LDOPTS) -o $@' + echo $ac_n "checking for gethostbyaddr in -lbind""... $ac_c" 1>&6 +-echo "configure:3154: checking for gethostbyaddr in -lbind" >&5 ++echo "configure:3186: checking for gethostbyaddr in -lbind" >&5 + ac_lib_var=`echo bind'_'gethostbyaddr | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" + LIBS="-lbind $LIBS" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:3205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" + fi +@@ -3290,17 +3322,17 @@ + EOF + + cat >> confdefs.h <<\EOF + #define _PR_STAT_HAS_ST_ATIMESPEC 1 + EOF + + MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)' ++ DSO_LDOPTS='-shared -Wl,-soname,$(SONAME)' + STRIP="$STRIP -d" + case "$target_os" in + bsdi4.2* | bsdi4.3* | bsdi5.*) + cat >> confdefs.h <<\EOF + #define _PR_HAVE_GETPROTO_R 1 + EOF + + cat >> confdefs.h <<\EOF +@@ -3519,17 +3551,17 @@ + MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + if test "$MOZ_OBJFORMAT" = "elf"; then + DLL_SUFFIX=so + else + DLL_SUFFIX=so.1.0 + fi + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(SONAME)' + MDCPUCFG_H=_freebsd.cfg + PR_MD_CSRCS=freebsd.c + ;; + + *-hpux*) + cat >> confdefs.h <<\EOF + #define XP_UNIX 1 + EOF +@@ -3549,17 +3581,17 @@ + cat >> confdefs.h <<\EOF + #define _PR_POLL_WITH_SELECT 1 + EOF + + cat >> confdefs.h <<\EOF + #define _USE_BIG_FDS 1 + EOF + +- DSO_LDOPTS='-b +h $(notdir $@)' ++ DSO_LDOPTS='-b +h $(SONAME)' + PR_MD_CSRCS=hpux.c + if test "$OS_TEST" = "ia64"; then + DLL_SUFFIX=so + DSO_LDOPTS="$DSO_LDOPTS +b '\$\$ORIGIN'" + CPU_ARCH_TAG=_$OS_TEST + if test -z "$USE_64"; then + COMPILER_TAG=_32 + fi +@@ -3903,17 +3935,17 @@ + ;; + esac + CFLAGS="$CFLAGS -Wall" + CXXFLAGS="$CXXFLAGS -Wall" + MDCPUCFG_H=_linux.cfg + PR_MD_CSRCS=linux.c + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(SONAME)' + _OPTIMIZE_FLAGS=-O2 + _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that + # combo is not yet good at debugging inlined + # functions (even when using DWARF2 as the + # debugging format) + COMPILER_TAG=_glibc + if echo "$OS_TEST" | grep -c 86 >/dev/null; then + CPU_ARCH=x86 +@@ -4309,17 +4341,17 @@ + if test -z "$OBJECT_FMT"; then + if echo __ELF__ | ${CC-cc} -E - | grep -q __ELF__ 2>/dev/null; then + OBJECT_FMT=a.out + DLL_SUFFIX=so.1.0 + DSO_LDOPTS='-shared' + else + OBJECT_FMT=ELF + DLL_SUFFIX=so +- DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname,$(SONAME)' + fi + fi + + if test "$LIBRUNPATH"; then + DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH" + fi + ;; + +@@ -4400,17 +4432,17 @@ + EOF + + cat >> confdefs.h <<\EOF + #define HAVE_POINTER_LOCALTIME_R 1 + EOF + + MDCPUCFG_H=_nto.cfg + PR_MD_CSRCS=nto.c +- MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(notdir $@) -o $@' ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) -o $@' + DSO_CFLAGS=-fPIC + DSO_LDOPTS=-shared + OS_LIBS="$OS_LIBS -lsocket" + _OPTIMIZE_FLAGS="-O1" + _DEBUG_FLAGS="-gstabs" + ;; + + *-openbsd*) +@@ -4499,27 +4531,27 @@ + if test -z "$GNU_CC"; then + CC="$CC -std1 -ieee_with_inexact" + if test "$OS_RELEASE" != "V2.0"; then + CC="$CC -readonly_strings" + fi + _OPTIMIZE_FLAGS="$_OPTIMIZE_FLAGS -Olimit 4000" + ac_safe=`echo "machine/builtins.h" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for machine/builtins.h""... $ac_c" 1>&6 +-echo "configure:4508: checking for machine/builtins.h" >&5 ++echo "configure:4540: checking for machine/builtins.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:4518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:4550: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +@@ -4559,17 +4591,17 @@ + + fi + if echo $OS_RELEASE | grep -c V4.0 >/dev/null; then + cat >> confdefs.h <<\EOF + #define OSF1V4_MAP_PRIVATE_BUG 1 + EOF + + fi +- DSO_LDOPTS='-shared -all -expect_unresolved "*" -soname $(notdir $@)' ++ DSO_LDOPTS='-shared -all -expect_unresolved "*" -soname $(SONAME)' + MDCPUCFG_H=_osf1.cfg + PR_MD_CSRCS=osf1.c + ;; + + *-qnx*) + cat >> confdefs.h <<\EOF + #define XP_UNIX 1 + EOF +@@ -4682,17 +4714,17 @@ + LD=gld + fi + CFLAGS="$CFLAGS -Wall -Wno-format" + else + AS='/usr/bin/cc' + _OPTIMIZE_FLAGS='-O -F Olimit,4000' + fi + +- DSO_LDOPTS='-G -z defs -h $(@:$(OBJDIR)/%.so=%.so)' ++ DSO_LDOPTS='-G -z defs -h $(SONAME)' + + if test "$OS_RELEASE" = "5.43"; then + cat >> confdefs.h <<\EOF + #define IP_MULTICAST 1 + EOF + + fi + +@@ -4768,20 +4800,20 @@ + LD=/usr/ccs/bin/ld + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + RESOLVE_LINK_SYMBOLS=1 + if test -n "$GNU_CC"; then + DSO_CFLAGS=-fPIC + if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then + GCC_USE_GNU_LD=1 + fi +- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' ++ DSO_LDOPTS='-shared -Wl,-h,$(SONAME),-z,combreloc,-z,defs,-z,ignore' + else + DSO_CFLAGS=-KPIC +- DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' ++ DSO_LDOPTS='-G -h $(SONAME) -z combreloc -z defs -z ignore' + fi + if test -n "$GNU_CC"; then + CFLAGS="$CFLAGS -Wall" + CXXFLAGS="$CXXFLAGS -Wall" + if test -n "$USE_MDUPDATE"; then + CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)" + CXXFLAGS="$CXXFLAGS -MDupdate \$(DEPENDENCIES)" + fi +@@ -5079,63 +5111,63 @@ + + + + case $target in + *-darwin*|*-beos*) + ;; + *) + echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 +-echo "configure:5088: checking for dlopen in -ldl" >&5 ++echo "configure:5120: checking for dlopen in -ldl" >&5 + ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" + LIBS="-ldl $LIBS" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:5139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" + fi + rm -f conftest* + LIBS="$ac_save_LIBS" + + fi + if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 +-echo "configure:5124: checking for dlfcn.h" >&5 ++echo "configure:5156: checking for dlfcn.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:5134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:5166: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +@@ -5158,23 +5190,23 @@ + ;; + esac + + + + + if test $ac_cv_prog_gcc = yes; then + echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 +-echo "configure:5167: checking whether ${CC-cc} needs -traditional" >&5 ++echo "configure:5199: checking whether ${CC-cc} needs -traditional" >&5 + if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_pattern="Autoconf.*'x'" + cat > conftest.$ac_ext < + Autoconf TIOCGETP + EOF + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "$ac_pattern" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_prog_gcc_traditional=yes +@@ -5182,17 +5214,17 @@ + rm -rf conftest* + ac_cv_prog_gcc_traditional=no + fi + rm -f conftest* + + + if test $ac_cv_prog_gcc_traditional = no; then + cat > conftest.$ac_ext < + Autoconf TCGETA + EOF + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "$ac_pattern" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_prog_gcc_traditional=yes +@@ -5206,22 +5238,22 @@ + if test $ac_cv_prog_gcc_traditional = yes; then + CC="$CC -traditional" + fi + fi + + for ac_func in lchown strerror + do + echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +-echo "configure:5215: checking for $ac_func" >&5 ++echo "configure:5247: checking for $ac_func" >&5 + if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ + char $ac_func(); +@@ -5234,17 +5266,17 @@ + #if defined (__stub_$ac_func) || defined (__stub___$ac_func) + choke me + #else + $ac_func(); + #endif + + ; return 0; } + EOF +-if { (eval echo configure:5243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:5275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" + fi +@@ -5275,17 +5307,17 @@ + fi + + + case "${target_os}" in + hpux*) + if test -z "$GNU_CC"; then + + echo $ac_n "checking for +Olit support""... $ac_c" 1>&6 +-echo "configure:5284: checking for +Olit support" >&5 ++echo "configure:5316: checking for +Olit support" >&5 + if eval "test \"`echo '$''{'ac_cv_hpux_usable_olit_option'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_cv_hpux_usable_olit_option=no + rm -f conftest* + echo 'int main() { return 0; }' | cat > conftest.c + ${CC-cc} ${CFLAGS} +Olit=all -o conftest conftest.c > conftest.out 2>&1 + if test $? -eq 0; then +@@ -5314,17 +5346,17 @@ + + case "$target_os" in + darwin*) + _HAVE_PTHREADS=1 + ;; + *) + + echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6 +-echo "configure:5323: checking for pthread_create in -lpthreads" >&5 ++echo "configure:5355: checking for pthread_create in -lpthreads" >&5 + echo " + #include + void *foo(void *v) { return v; } + int main() { + pthread_t t; + if (!pthread_create(&t, 0, &foo, 0)) { + pthread_join(t, 0); + } +@@ -5336,17 +5368,17 @@ + rm -f dummy.c dummy${ac_exeext} ; + if test "$_res" = "0"; then + echo "$ac_t""yes" 1>&6 + _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads" + else + echo "$ac_t""no" 1>&6 + + echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6 +-echo "configure:5345: checking for pthread_create in -lpthread" >&5 ++echo "configure:5377: checking for pthread_create in -lpthread" >&5 + echo " + #include + void *foo(void *v) { return v; } + int main() { + pthread_t t; + if (!pthread_create(&t, 0, &foo, 0)) { + pthread_join(t, 0); + } +@@ -5358,17 +5390,17 @@ + rm -f dummy.c dummy${ac_exeext} ; + if test "$_res" = "0"; then + echo "$ac_t""yes" 1>&6 + _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread" + else + echo "$ac_t""no" 1>&6 + + echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6 +-echo "configure:5367: checking for pthread_create in -lc_r" >&5 ++echo "configure:5399: checking for pthread_create in -lc_r" >&5 + echo " + #include + void *foo(void *v) { return v; } + int main() { + pthread_t t; + if (!pthread_create(&t, 0, &foo, 0)) { + pthread_join(t, 0); + } +@@ -5380,17 +5412,17 @@ + rm -f dummy.c dummy${ac_exeext} ; + if test "$_res" = "0"; then + echo "$ac_t""yes" 1>&6 + _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r" + else + echo "$ac_t""no" 1>&6 + + echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6 +-echo "configure:5389: checking for pthread_create in -lc" >&5 ++echo "configure:5421: checking for pthread_create in -lc" >&5 + echo " + #include + void *foo(void *v) { return v; } + int main() { + pthread_t t; + if (!pthread_create(&t, 0, &foo, 0)) { + pthread_join(t, 0); + } +@@ -5525,17 +5557,17 @@ + fi + fi + + + if test -n "$USE_PTHREADS"; then + rm -f conftest* + ac_cv_have_dash_pthread=no + echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6 +-echo "configure:5534: checking whether ${CC-cc} accepts -pthread" >&5 ++echo "configure:5566: checking whether ${CC-cc} accepts -pthread" >&5 + echo 'int main() { return 0; }' | cat > conftest.c + ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1 + if test $? -eq 0; then + if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then + ac_cv_have_dash_pthread=yes + case "$target_os" in + freebsd*) + # Freebsd doesn't use -pthread for compiles, it uses them for linking +@@ -5548,17 +5580,17 @@ + fi + fi + rm -f conftest* + echo "$ac_t""$ac_cv_have_dash_pthread" 1>&6 + + ac_cv_have_dash_pthreads=no + if test "$ac_cv_have_dash_pthread" = "no"; then + echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6 +-echo "configure:5557: checking whether ${CC-cc} accepts -pthreads" >&5 ++echo "configure:5589: checking whether ${CC-cc} accepts -pthreads" >&5 + echo 'int main() { return 0; }' | cat > conftest.c + ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1 + if test $? -eq 0; then + if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthreads`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then + ac_cv_have_dash_pthreads=yes + CFLAGS="$CFLAGS -pthreads" + CXXFLAGS="$CXXFLAGS -pthreads" + fi +@@ -5975,16 +6007,17 @@ + + MAKEFILES=" + Makefile + config/Makefile + config/autoconf.mk + config/nsprincl.mk + config/nsprincl.sh + config/nspr-config ++config/nspr.pc + lib/Makefile + lib/ds/Makefile + lib/libc/Makefile + lib/libc/include/Makefile + lib/libc/src/Makefile + lib/tests/Makefile + pkg/Makefile + pkg/linux/Makefile +@@ -6092,17 +6125,17 @@ + # Protect against Makefile macro expansion. + cat > conftest.defs <<\EOF + s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g + s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g + s%\[%\\&%g + s%\]%\\&%g + s%\$%$$%g + EOF +-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' ' | tr '\015' ' '` ++DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` + rm -f conftest.defs + + + # Without the "./", some shells look in PATH for config.status. + : ${CONFIG_STATUS=./config.status} + + echo creating $CONFIG_STATUS + rm -f $CONFIG_STATUS --- nspr-4.7.1+1.9.orig/debian/patches/series +++ nspr-4.7.1+1.9/debian/patches/series @@ -0,0 +1,4 @@ +30_config_64bits.patch +30_pkgconfig.patch +81_sonames.patch +99_configure.patch --- nspr-4.7.1+1.9.orig/debian/patches/30_pkgconfig.patch +++ nspr-4.7.1+1.9/debian/patches/30_pkgconfig.patch @@ -0,0 +1,60 @@ +--- + mozilla/nsprpub/config/Makefile.in | 4 ++++ + mozilla/nsprpub/config/nspr.pc.in | 10 ++++++++++ + mozilla/nsprpub/configure.in | 1 + + 3 files changed, 15 insertions(+) + +Index: nspr-4.7.1+1.9/mozilla/nsprpub/config/Makefile.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/config/Makefile.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/config/Makefile.in +@@ -153,8 +153,12 @@ + $(LD) $(EXEFLAGS) $< + else + $(CC) $(XCFLAGS) $< $(LDFLAGS) $(XLDOPTS) $(OUTOPTION)$@ + endif + + install:: nspr.m4 + $(NSINSTALL) -D $(DESTDIR)$(datadir)/aclocal + $(NSINSTALL) -t -m 0644 $< $(DESTDIR)$(datadir)/aclocal ++ ++install:: nspr.pc ++ $(NSINSTALL) -D $(DESTDIR)$(libdir)/pkgconfig ++ $(NSINSTALL) -t -m 0644 $< $(DESTDIR)$(libdir)/pkgconfig +Index: nspr-4.7.1+1.9/mozilla/nsprpub/config/nspr.pc.in +=================================================================== +--- /dev/null ++++ nspr-4.7.1+1.9/mozilla/nsprpub/config/nspr.pc.in +@@ -0,0 +1,10 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: NSPR ++Description: The Netscape Portable Runtime ++Version: @MOD_MAJOR_VERSION@.@MOD_MINOR_VERSION@.@MOD_PATCH_VERSION@ ++Libs: -L@libdir@ -lplds@MOD_MAJOR_VERSION@ -lplc@MOD_MAJOR_VERSION@ -lnspr@MOD_MAJOR_VERSION@ @OS_LIBS@ ++Cflags: -I@includedir@ +Index: nspr-4.7.1+1.9/mozilla/nsprpub/configure.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/configure.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/configure.in +@@ -2867,16 +2867,17 @@ + dnl ======================================================== + MAKEFILES=" + Makefile + config/Makefile + config/autoconf.mk + config/nsprincl.mk + config/nsprincl.sh + config/nspr-config ++config/nspr.pc + lib/Makefile + lib/ds/Makefile + lib/libc/Makefile + lib/libc/include/Makefile + lib/libc/src/Makefile + lib/tests/Makefile + pkg/Makefile + pkg/linux/Makefile --- nspr-4.7.1+1.9.orig/debian/patches/81_sonames.patch +++ nspr-4.7.1+1.9/debian/patches/81_sonames.patch @@ -0,0 +1,447 @@ +--- + mozilla/nsprpub/config/rules.mk | 29 ++++++++++++++++++++++++++++- + mozilla/nsprpub/configure.in | 20 ++++++++++---------- + mozilla/nsprpub/lib/ds/Makefile.in | 3 +++ + mozilla/nsprpub/lib/libc/src/Makefile.in | 3 +++ + mozilla/nsprpub/pr/src/Makefile.in | 4 +++- + 5 files changed, 47 insertions(+), 12 deletions(-) + +Index: nspr-4.7.1+1.9/mozilla/nsprpub/config/rules.mk +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/config/rules.mk ++++ nspr-4.7.1+1.9/mozilla/nsprpub/config/rules.mk +@@ -127,16 +127,39 @@ + else + + LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(LIB_SUFFIX) + ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1) + SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_shr.a + else + ifdef MKSHLIB + SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) ++SONAME = $(notdir $(SHARED_LIBRARY)) ++ ++ifdef SO_VERSION ++ifneq (,$(findstring $(SONAME),$(MKSHLIB))) ++SO_VERSION_MAJOR := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\1/') ++SO_VERSION_MINOR := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\2/') ++SO_VERSION_MICRO := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\3/') ++ ++SHARED_LIBRARY_LINKS := $(SONAME) ++ifdef SO_VERSION_MINOR ++SHARED_LIBRARY_LINKS += $(SONAME).$(SO_VERSION_MAJOR) ++endif ++ifdef SO_VERSION_MICRO ++SHARED_LIBRARY_LINKS += $(SHARED_LIBRARY).$(SO_VERSION_MAJOR)$(SO_VERSION_MINOR) ++endif ++ ++SONAME := $(SONAME).$(SO_VERSION_MAJOR) ++SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION) ++ ++MKSHLINKS = (cd $(1) && for link in $(SHARED_LIBRARY_LINKS); do rm -f $$link; ln -s $(notdir $(SHARED_LIBRARY)) $$link; done) ++endif ++endif ++ + endif + endif + + endif + endif + + ifndef TARGETS + ifeq (,$(filter-out WINNT OS2,$(OS_ARCH))) +@@ -164,17 +187,17 @@ + $(addprefix $(OBJDIR)/,$(ASFILES:.$(ASM_SUFFIX)=.$(OBJ_SUFFIX))) + endif + + ifeq ($(MOZ_OS2_TOOLS),VACPP) + EXTRA_LIBS := $(patsubst -l%,$(DIST)/lib/%.$(LIB_SUFFIX),$(EXTRA_LIBS)) + endif + + ALL_TRASH = $(TARGETS) $(OBJS) $(RES) $(filter-out . .., $(OBJDIR)) LOGS TAGS $(GARBAGE) \ +- $(NOSUCHFILE) \ ++ $(SHARED_LIBRARY) $(SHARED_LIBRARY_LINKS) $(NOSUCHFILE) \ + so_locations + + ifeq ($(OS_ARCH),OpenVMS) + ALL_TRASH += $(wildcard *.c*_defines) + ifdef SHARED_LIBRARY + VMS_SYMVEC_FILE = $(SHARED_LIBRARY:.$(DLL_SUFFIX)=_symvec.opt) + VMS_SYMVEC_FILE_MODULE = $(srcdir)/$(LIBRARY_NAME)_symvec.opt + ALL_TRASH += $(VMS_SYMVEC_FILE) +@@ -228,16 +251,17 @@ + ifdef RELEASE_BINS + $(NSINSTALL) -t -m 0755 $(RELEASE_BINS) $(DESTDIR)$(bindir) + endif + ifdef RELEASE_HEADERS + $(NSINSTALL) -t -m 0644 $(RELEASE_HEADERS) $(DESTDIR)$(includedir)/$(include_subdir) + endif + ifdef RELEASE_LIBS + $(NSINSTALL) -t -m 0755 $(RELEASE_LIBS) $(DESTDIR)$(libdir)/$(lib_subdir) ++ $(call MKSHLINKS,$(DESTDIR)$(libdir)/$(lib_subdir)) + endif + +$(LOOP_OVER_DIRS) + + release:: export + ifdef RELEASE_BINS + @echo "Copying executable programs and scripts to release directory" + @if test -z "$(BUILD_NUMBER)"; then \ + echo "BUILD_NUMBER must be defined"; \ +@@ -327,16 +351,18 @@ + $(RANLIB) $@ + + ifeq ($(OS_TARGET), OS2) + $(IMPORT_LIBRARY): $(MAPFILE) + rm -f $@ + $(IMPLIB) $@ $(MAPFILE) + endif + ++$(SHARED_LIBRARY_LINKS): %: $(SHARED_LIBRARY) ++ + $(SHARED_LIBRARY): $(OBJS) $(RES) $(MAPFILE) + @$(MAKE_OBJDIR) + rm -f $@ + ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1) + echo "#!" > $(OBJDIR)/lib$(LIBRARY_NAME)_syms + nm -B -C -g $(OBJS) \ + | awk '/ [T,D] / {print $$3}' \ + | sed -e 's/^\.//' \ +@@ -360,16 +386,17 @@ + @if test ! -f $(VMS_SYMVEC_FILE); then \ + if test -f $(VMS_SYMVEC_FILE_MODULE); then \ + echo Creating component options file $(VMS_SYMVEC_FILE); \ + cp $(VMS_SYMVEC_FILE_MODULE) $(VMS_SYMVEC_FILE); \ + fi; \ + fi + endif # OpenVMS + $(MKSHLIB) $(OBJS) $(RES) $(EXTRA_LIBS) ++ $(call MKSHLINKS,.) + endif # OS2 vacpp + endif # WINNT && !GCC + endif # AIX 4.1 + ifdef ENABLE_STRIP + $(STRIP) $@ + endif + + ifeq ($(OS_ARCH),WINNT) +Index: nspr-4.7.1+1.9/mozilla/nsprpub/configure.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/configure.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/configure.in +@@ -982,17 +982,17 @@ + bsdi4.* | bsdi5.*) + AC_DEFINE(_PR_SELECT_CONST_TIMEVAL) + AC_DEFINE(_PR_BSDI_JMPBUF_IS_STRUCT) + AC_DEFINE(HAVE_DLL) + AC_DEFINE(USE_DLFCN) + AC_DEFINE(_PR_STAT_HAS_ST_ATIMESPEC) + MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)' ++ DSO_LDOPTS='-shared -Wl,-soname,$(SONAME)' + STRIP="$STRIP -d" + case "$target_os" in + bsdi4.2* | bsdi4.3* | bsdi5.*) + AC_DEFINE(_PR_HAVE_GETPROTO_R) + AC_DEFINE(_PR_HAVE_GETPROTO_R_POINTER) + ;; + esac + ;; +@@ -1184,32 +1184,32 @@ + MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + if test "$MOZ_OBJFORMAT" = "elf"; then + DLL_SUFFIX=so + else + DLL_SUFFIX=so.1.0 + fi + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(SONAME)' + MDCPUCFG_H=_freebsd.cfg + PR_MD_CSRCS=freebsd.c + ;; + + *-hpux*) + AC_DEFINE(XP_UNIX) + AC_DEFINE(HPUX) + AC_DEFINE(_HPUX_SOURCE) + # OSF1 and HPUX report the POLLHUP event for a socket when the + # shutdown(SHUT_WR) operation is called for the remote end, even though + # the socket is still writeable. Use select(), instead of poll(), to + # workaround this problem. + AC_DEFINE(_PR_POLL_WITH_SELECT) + AC_DEFINE(_USE_BIG_FDS) +- DSO_LDOPTS='-b +h $(notdir $@)' ++ DSO_LDOPTS='-b +h $(SONAME)' + PR_MD_CSRCS=hpux.c + if test "$OS_TEST" = "ia64"; then + DLL_SUFFIX=so + DSO_LDOPTS="$DSO_LDOPTS +b '\$\$ORIGIN'" + CPU_ARCH_TAG=_$OS_TEST + if test -z "$USE_64"; then + COMPILER_TAG=_32 + fi +@@ -1455,17 +1455,17 @@ + ;; + esac + CFLAGS="$CFLAGS -Wall" + CXXFLAGS="$CXXFLAGS -Wall" + MDCPUCFG_H=_linux.cfg + PR_MD_CSRCS=linux.c + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(SONAME)' + _OPTIMIZE_FLAGS=-O2 + _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that + # combo is not yet good at debugging inlined + # functions (even when using DWARF2 as the + # debugging format) + COMPILER_TAG=_glibc + if echo "$OS_TEST" | grep -c 86 >/dev/null; then + CPU_ARCH=x86 +@@ -1753,17 +1753,17 @@ + if test -z "$OBJECT_FMT"; then + if echo __ELF__ | ${CC-cc} -E - | grep -q __ELF__ 2>/dev/null; then + OBJECT_FMT=a.out + DLL_SUFFIX=so.1.0 + DSO_LDOPTS='-shared' + else + OBJECT_FMT=ELF + DLL_SUFFIX=so +- DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' ++ DSO_LDOPTS='-shared -Wl,-soname,$(SONAME)' + fi + fi + + if test "$LIBRUNPATH"; then + DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH" + fi + ;; + +@@ -1799,17 +1799,17 @@ + + *-nto*) + AC_DEFINE(XP_UNIX) + AC_DEFINE(NTO) + AC_DEFINE(_QNX_SOURCE) + AC_DEFINE(HAVE_POINTER_LOCALTIME_R) + MDCPUCFG_H=_nto.cfg + PR_MD_CSRCS=nto.c +- MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(notdir $@) -o $@' ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) -o $@' + DSO_CFLAGS=-fPIC + DSO_LDOPTS=-shared + OS_LIBS="$OS_LIBS -lsocket" + _OPTIMIZE_FLAGS="-O1" + _DEBUG_FLAGS="-gstabs" + ;; + + *-openbsd*) +@@ -1878,17 +1878,17 @@ + AC_DEFINE(HAVE_INT_LOCALTIME_R) + else + AC_DEFINE(HAVE_FCNTL_FILE_LOCKING) + AC_DEFINE(HAVE_POINTER_LOCALTIME_R) + fi + if echo $OS_RELEASE | grep -c V4.0 >/dev/null; then + AC_DEFINE(OSF1V4_MAP_PRIVATE_BUG) + fi +- DSO_LDOPTS='-shared -all -expect_unresolved "*" -soname $(notdir $@)' ++ DSO_LDOPTS='-shared -all -expect_unresolved "*" -soname $(SONAME)' + MDCPUCFG_H=_osf1.cfg + PR_MD_CSRCS=osf1.c + ;; + + *-qnx*) + AC_DEFINE(XP_UNIX) + AC_DEFINE(QNX) + AC_DEFINE(_PR_NEED_H_ERRNO) +@@ -1944,17 +1944,17 @@ + LD=gld + fi + CFLAGS="$CFLAGS -Wall -Wno-format" + else + AS='/usr/bin/cc' + _OPTIMIZE_FLAGS='-O -F Olimit,4000' + fi + +- DSO_LDOPTS='-G -z defs -h $(@:$(OBJDIR)/%.so=%.so)' ++ DSO_LDOPTS='-G -z defs -h $(SONAME)' + + if test "$OS_RELEASE" = "5.43"; then + AC_DEFINE(IP_MULTICAST) + fi + + OS_LIBS="$OS_LIBS -lsocket -lnsl -lresolv -ldl -lc" + USE_NSPR_THREADS=1 + MDCPUCFG_H=_reliantunix.cfg +@@ -2000,20 +2000,20 @@ + LD=/usr/ccs/bin/ld + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + RESOLVE_LINK_SYMBOLS=1 + if test -n "$GNU_CC"; then + DSO_CFLAGS=-fPIC + if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then + GCC_USE_GNU_LD=1 + fi +- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' ++ DSO_LDOPTS='-shared -Wl,-h,$(SONAME),-z,combreloc,-z,defs,-z,ignore' + else + DSO_CFLAGS=-KPIC +- DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' ++ DSO_LDOPTS='-G -h $(SONAME) -z combreloc -z defs -z ignore' + fi + if test -n "$GNU_CC"; then + CFLAGS="$CFLAGS -Wall" + CXXFLAGS="$CXXFLAGS -Wall" + if test -n "$USE_MDUPDATE"; then + CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)" + CXXFLAGS="$CXXFLAGS -MDupdate \$(DEPENDENCIES)" + fi +Index: nspr-4.7.1+1.9/mozilla/nsprpub/lib/ds/Makefile.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/lib/ds/Makefile.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/lib/ds/Makefile.in +@@ -117,16 +117,17 @@ + endif + + ifdef RESOLVE_LINK_SYMBOLS + EXTRA_LIBS += $(OS_LIBS) + endif + + LIBRARY_NAME = plds + LIBRARY_VERSION = $(MOD_MAJOR_VERSION) ++SO_VERSION = 0d + + RELEASE_HEADERS = $(HEADERS) + RELEASE_HEADERS_DEST = $(RELEASE_INCLUDE_DIR) + RELEASE_LIBS = $(TARGETS) + + include $(topsrcdir)/config/rules.mk + + # +@@ -175,22 +176,24 @@ + # + # The Client build wants the shared libraries in $(dist_bindir), + # so we also install them there. + # + + export:: $(TARGETS) + $(INSTALL) -m 444 $(HEADERS) $(dist_includedir) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) ++ $(call MKSHLINKS,$(dist_libdir)) + ifdef SHARED_LIBRARY + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) + else + $(INSTALL) -m 444 $(SHARED_LIBRARY) $(dist_bindir) ++ $(call MKSHLINKS,$(dist_bindir)) + endif + endif + ifeq ($(MOZ_BITS),16) + $(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL) + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin + endif + +Index: nspr-4.7.1+1.9/mozilla/nsprpub/lib/libc/src/Makefile.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/lib/libc/src/Makefile.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/lib/libc/src/Makefile.in +@@ -64,16 +64,17 @@ + strtok.c \ + base64.c \ + plerror.c \ + plgetopt.c \ + $(NULL) + + LIBRARY_NAME = plc + LIBRARY_VERSION = $(MOD_MAJOR_VERSION) ++SO_VERSION = 0d + + RELEASE_LIBS = $(TARGETS) + + ifeq ($(OS_ARCH),WINNT) + RES=$(OBJDIR)/plc.res + RESNAME=plc.rc + endif # WINNT + +@@ -177,21 +178,23 @@ + + # + # The Client build wants the shared libraries in $(dist_bindir), + # so we also install them there. + # + + export:: $(TARGETS) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) ++ $(call MKSHLINKS,$(dist_libdir)) + ifdef SHARED_LIBRARY + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) + else + $(INSTALL) -m 444 $(SHARED_LIBRARY) $(dist_bindir) ++ $(call MKSHLINKS,$(dist_bindir)) + endif + endif + ifeq ($(MOZ_BITS),16) + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin + endif + +Index: nspr-4.7.1+1.9/mozilla/nsprpub/pr/src/Makefile.in +=================================================================== +--- nspr-4.7.1+1.9.orig/mozilla/nsprpub/pr/src/Makefile.in ++++ nspr-4.7.1+1.9/mozilla/nsprpub/pr/src/Makefile.in +@@ -328,16 +328,17 @@ + + include $(srcdir)/md/$(PR_MD_ARCH_DIR)/objs.mk + ifdef USE_BTHREADS + include $(srcdir)/bthreads/objs.mk + endif + + LIBRARY_NAME = nspr + LIBRARY_VERSION = $(MOD_MAJOR_VERSION) ++SO_VERSION = 0d + + RELEASE_LIBS = $(TARGETS) + + include $(topsrcdir)/config/rules.mk + + ifeq ($(BUILD_AIX_RTL_LIBC),1) + TARGETS += $(AIX_RTL_LIBC) + # XXX is this a shared library? +@@ -398,27 +399,28 @@ + + # + # The Client build wants the shared libraries in $(dist_bindir) + # so we also install them there. + # + + export:: $(TARGETS) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) ++ $(call MKSHLINKS,$(dist_libdir)) + ifdef SHARED_LIBRARY + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) + else + $(INSTALL) -m 444 $(SHARED_LIBRARY) $(dist_bindir) ++ $(call MKSHLINKS,$(dist_bindir)) + endif + endif + ifeq ($(MOZ_BITS),16) + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib + $(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin + endif + + ifeq ($(BUILD_AIX_RTL_LIBC),1) + $(AIX_RTL_LIBC): /usr/ccs/lib/libc.a + rtl_enable -o $@ $< + endif + +- --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.hurd_i386 +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.hurd_i386 @@ -0,0 +1 @@ +#include "libnspr4-0d.symbols.i386" --- nspr-4.7.1+1.9.orig/debian/watch +++ nspr-4.7.1+1.9/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v(\d\.[\d\.]+)/src/nspr-([\d\.]+)\.tar\.gz --- nspr-4.7.1+1.9.orig/debian/copyright +++ nspr-4.7.1+1.9/debian/copyright @@ -0,0 +1,589 @@ +This package was debianized by Mike Hommey on +Sun, 25 Mar 2007 12:17:27 +0200. + +It was downloaded from http://ftp.mozilla.org/pub/mozilla.org/nspr/ + +Upstream Author: The Mozilla Project. + +The NSPR library is licensed under the terms of the Mozilla Public License +version 1.1 or, at your option, under the terms of the GNU General Public +License version 2 or subsequent, or the terms of the GNU Lesser General +Public License version 2.1 or subsequent. + +The original code is copyright (c) 1998-2000 Netscape Communications +Corporation. + +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL' ; +the complete text of the GNU Lesser General Public License can be +found in the file `/usr/share/common-licenses/LGPL'. + +The complete text of the Mozilla Public License can be found below. + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + + ---------------------------------------------------------------------- + + AMENDMENTS + + The Netscape Public License Version 1.1 ("NPL") consists of the + Mozilla Public License Version 1.1 with the following Amendments, + including Exhibit A-Netscape Public License. Files identified with + "Exhibit A-Netscape Public License" are governed by the Netscape + Public License Version 1.1. + + Additional Terms applicable to the Netscape Public License. + I. Effect. + These additional terms described in this Netscape Public + License -- Amendments shall apply to the Mozilla Communicator + client code and to all Covered Code under this License. + + II. "Netscape's Branded Code" means Covered Code that Netscape + distributes and/or permits others to distribute under one or more + trademark(s) which are controlled by Netscape but which are not + licensed for use under this License. + + III. Netscape and logo. + This License does not grant any rights to use the trademarks + "Netscape", the "Netscape N and horizon" logo or the "Netscape + lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", + "Smart Browsing" even if such marks are included in the Original + Code or Modifications. + + IV. Inability to Comply Due to Contractual Obligation. + Prior to licensing the Original Code under this License, Netscape + has licensed third party code for use in Netscape's Branded Code. + To the extent that Netscape is limited contractually from making + such third party code available under this License, Netscape may + choose to reintegrate such code into Covered Code without being + required to distribute such code in Source Code form, even if + such code would otherwise be considered "Modifications" under + this License. + + V. Use of Modifications and Covered Code by Initial Developer. + V.1. In General. + The obligations of Section 3 apply to Netscape, except to + the extent specified in this Amendment, Section V.2 and V.3. + + V.2. Other Products. + Netscape may include Covered Code in products other than the + Netscape's Branded Code which are released by Netscape + during the two (2) years following the release date of the + Original Code, without such additional products becoming + subject to the terms of this License, and may license such + additional products on different terms from those contained + in this License. + + V.3. Alternative Licensing. + Netscape may license the Source Code of Netscape's Branded + Code, including Modifications incorporated therein, without + such Netscape Branded Code becoming subject to the terms of + this License, and may license such Netscape Branded Code on + different terms from those contained in this License. + + VI. Litigation. + Notwithstanding the limitations of Section 11 above, the + provisions regarding litigation in Section 11(a), (b) and (c) of + the License shall apply to all disputes relating to this License. + + EXHIBIT A-Netscape Public License. + + "The contents of this file are subject to the Netscape Public + License Version 1.1 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy of + the License at http://www.mozilla.org/NPL/ + + Software distributed under the License is distributed on an "AS + IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + + The Original Code is Mozilla Communicator client code, released + March 31, 1998. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-1999 Netscape Communications Corporation. All + Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the + terms of the _____ license (the "[___] License"), in which case + the provisions of [______] License are applicable instead of + those above. If you wish to allow use of your version of this + file only under the terms of the [____] License and not to allow + others to use your version of this file under the NPL, indicate + your decision by deleting the provisions above and replace them + with the notice and other provisions required by the [___] + License. If you do not delete the provisions above, a recipient + may use your version of this file under either the NPL or the + [___] License." --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.ia64 +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.ia64 @@ -0,0 +1,6 @@ +#include "libnspr4-0d.symbols" +libnspr4.so.0d libnspr4-0d #MINVER# + _PR_ia64_AtomicAdd@Base 1.8.0.10 + _PR_ia64_AtomicDecrement@Base 1.8.0.10 + _PR_ia64_AtomicIncrement@Base 1.8.0.10 + _PR_ia64_AtomicSet@Base 1.8.0.10 --- nspr-4.7.1+1.9.orig/debian/libnspr4-dev.install +++ nspr-4.7.1+1.9/debian/libnspr4-dev.install @@ -0,0 +1,6 @@ +usr/bin/nspr-config +usr/include +usr/lib/*.so +usr/lib/*.a +usr/lib/pkgconfig +usr/share/aclocal --- nspr-4.7.1+1.9.orig/debian/rules +++ nspr-4.7.1+1.9/debian/rules @@ -0,0 +1,98 @@ +#!/usr/bin/make -f + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +include /usr/share/quilt/quilt.make +-include /usr/share/mozilla-devscripts/nspr.mk + +CFLAGS := -Wall -pipe + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + OPTCFLAGS := -O0 +else + OPTCFLAGS := -O2 -fno-strict-aliasing +endif + +OPTCFLAGS += -g + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + DEBUGFLAGS := --enable-debug +else + DEBUGFLAGS := --disable-debug +endif + +configure: mozilla/nsprpub/config.status +mozilla/nsprpub/config.status: mozilla/nsprpub/configure + dh_testdir + CFLAGS="$(CFLAGS)" \ + LDFLAGS="-Wl,--as-needed" \ + cd mozilla/nsprpub && \ + ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --enable-optimize="$(OPTCFLAGS)" \ + --prefix=/usr \ + --enable-ipv6 \ + --with-mozilla \ + $(DEBUGFLAGS) + +patches: + if [ ! -h patches ] ; then ln -s $(CURDIR)/debian/patches ; fi + +build: build-stamp +build-stamp: patches $(QUILT_STAMPFN) mozilla/nsprpub/config.status + dh_testdir + + $(MAKE) -C mozilla/nsprpub + + touch build-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + + -$(MAKE) -C mozilla/nsprpub distclean + rm -f patches + dh_clean build-stamp install-stamp + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) -C mozilla/nsprpub install DESTDIR=$(CURDIR)/debian/tmp + + touch install-stamp + +binary-indep: + +binary-arch: install-stamp + dh_testdir + dh_testroot + dh_installchangelogs -a + dh_installdocs -a + dh_install -a --sourcedir=debian/tmp + dh_link -a + dh_strip -a --dbg-package=libnspr4-0d-dbg + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a -V 'libnspr4-0d (>= 4.7.1~beta2)' -- -c4 + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-arch + +debian/patches/99_configure.patch: mozilla/nsprpub/configure.in + -$(MAKE) -f /usr/share/quilt/quilt.make patch + cd mozilla/nsprpub && autoconf + QUILT_PATCHES=$(QUILT_PATCH_DIR) quilt --quiltrc /dev/null refresh --diffstat -U8 --strip-trailing-whitespace + +.PHONY: configure clean build install clean-patched binary-indep binary-arch binary --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.lpia +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.lpia @@ -0,0 +1,6 @@ +#include "libnspr4-0d.symbols" +libnspr4.so.0d libnspr4-0d #MINVER# + _PR_x86_AtomicAdd@Base 1.8.0.10 + _PR_x86_AtomicDecrement@Base 1.8.0.10 + _PR_x86_AtomicIncrement@Base 1.8.0.10 + _PR_x86_AtomicSet@Base 1.8.0.10 --- nspr-4.7.1+1.9.orig/debian/control +++ nspr-4.7.1+1.9/debian/control @@ -0,0 +1,57 @@ +Source: nspr +Section: libs +Priority: optional +Maintainer: Ubuntu Mozilla Team +XSBC-Original-Maintainer: Maintainers of Mozilla-related packages +Build-Depends: debhelper (>= 5.0.61), autotools-dev, quilt (>= 0.40), dpkg-dev (>= 1.14.9) +Homepage: http://www.mozilla.org/projects/nspr/ +Standards-Version: 3.7.3 + +Package: libnspr4-0d +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: NetScape Portable Runtime Library + This library provides platform independent non-GUI operating system + facilities including: + * threads, + * thread synchronisation, + * normal file I/O and network I/O, + * interval timing and calendar time, + * basic memory management (malloc and free), + * shared library linking. + +Package: libnspr4-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libnspr4-0d (>= ${source:Upstream-Version}), libnspr4-0d (<= ${source:Version}.1~) +Conflicts: libnspr4, libnspr-dev, nvu-dev +Description: Development files for the NetScape Portable Runtime library + This library provides platform independent non-GUI operating system + facilities including: + * threads, + * thread synchronisation, + * normal file I/O and network I/O, + * interval timing and calendar time, + * basic memory management (malloc and free), + * shared library linking. + . + Install this package if you wish to develop your own programs using the + NetScape Portable Runtime library. + +Package: libnspr4-0d-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libnspr4-0d (= ${binary:Version}) +Description: Development files for the NetScape Portable Runtime library + This library provides platform independent non-GUI operating system + facilities including: + * threads, + * thread synchronisation, + * normal file I/O and network I/O, + * interval timing and calendar time, + * basic memory management (malloc and free), + * shared library linking. + . + This package provides the debugging symbols for the library. --- nspr-4.7.1+1.9.orig/debian/changelog +++ nspr-4.7.1+1.9/debian/changelog @@ -0,0 +1,112 @@ +nspr (4.7.1+1.9-0ubuntu1) intrepid; urgency=low + + * New upstream release, picked from FIREFOX_3_0rc1_RELEASE cvs tag + (LP: #233922) + * update diverged patches + - update debian/patches/30_pkgconfig.patch + - update debian/patches/81_sonames.patch + - update debian/patches/99_configure.patch + + -- Fabien Tassin Wed, 21 May 2008 14:50:02 +0200 + +nspr (4.7.1~beta2-0ubuntu1) hardy; urgency=low + + * New upstream release, picked from NSPR_4_7_1_BETA2 cvs tag + * bump shlibs requirements + - update debian/rules + + -- Fabien Tassin Fri, 04 Apr 2008 16:14:45 +0200 + +nspr (4.7.0~1.9b4-0ubuntu1) hardy; urgency=low + + * New upstream release, picked from FIREFOX_3_0b4_RELEASE cvs tag + * update configure patch + - update debian/patches/99_configure.patch + * bump shlibs requirements + - update debian/rules + + -- Alexander Sack Tue, 11 Mar 2008 01:47:11 +0100 + +nspr (4.7.0~1.9b3-0ubuntu2) hardy; urgency=low + + * Add powerpc specific symbols file + - add debian/libnspr4-0d.symbols.powerpc + * Refresh diverged patch: + - update debian/patches/99_configure.patch + + -- Fabien Tassin Sun, 16 Mar 2008 17:36:03 +0100 + +nspr (4.7.0~1.9b3-0ubuntu1) hardy; urgency=low + + * New upstream snapshot, picked from FIREFOX_3_0b3_RELEASE cvs tag + * Add Homepage field and bump Standards-Version to 3.7.3 + - update debian/control + * Add support for mozilla-devscripts + - update debian/rules + * Update quilt rules and add a 'patches' link to make maintenance easier + - update debian/rules + * Pass -c4 to dpkg-gensymbols + - update debian/rules + * Add lpia specific symbols file + - add debian/libnspr4-0d.symbols.lpia + + -- Fabien Tassin Fri, 08 Feb 2008 20:13:42 +0100 + +nspr (4.7.0~1.9b2+nobinonly-0ubuntu1) hardy; urgency=low + + * New upstream snapshot, picked from FIREFOX_3_0b2_RELEASE cvs tag. + * ubuntunize maintainer field + - update debian/control + + -- Alexander Sack Sat, 24 Nov 2007 19:12:48 +0100 + +nspr (4.7.0~1.9b1-1) unstable; urgency=low + + * New upstream snapshot, picked from FIREFOX_3_0b1_RELEASE cvs tag. + * debian/patches/81_sonames.dpatch: Updated to fit upstream changes. + * debian/patches/18_kbsd_nspr.dpatch, + debian/patches/30_nspr_m4.dpatch: Removed, as applied upstream. + * debian/patches/00list: Updated accordingly. + * debian/patches/99_configure.dpatch: Updated. + * debian/rules, debian/patches/30_pkgconfig.dpatch: The real_install rule + has been replaced by install, upstream, so we now use it. + * debian/libnspr4-0d.symbols, debian/libnspr4-0d.symbols.amd64, + debian/libnspr4-0d.symbols.hurd_i386, debian/libnspr4-0d.symbols.i386, + debian/libnspr4-0d.symbols.ia64: Add symbols files to benefit from the + new features in dpkg-shlibdeps. Workaround debhelper lack of handling of + symbols files include with "../../" in the included file name. + * debian/control: Build depend on debhelper (>= 5.0.61) and dpkg-dev (>= + 1.14.9), accordingly. + * debian/rules: Bump shlibs to current version, since new symbols were + added. + + -- Mike Hommey Sat, 24 Nov 2007 19:12:48 +0100 + +nspr (4.6.7-1) unstable; urgency=low + + * New upstream release, picked from NSPR_4_6_7_RTM cvs tag. + * debian/patches/18_kbsd_nspr.dpatch: Also add support for the Hurd. + Closes: #419528. + + -- Mike Hommey Sun, 01 Jul 2007 09:49:23 +0200 + +nspr (4.6.6-3) unstable; urgency=low + + * debian/rules: replace libnss3-0d (!) with libnspr4-0d in shlib + creation. Closes: #420069. Thanks Alexander Sack. + + -- Mike Hommey Fri, 20 Apr 2007 07:05:04 +0200 + +nspr (4.6.6-2) unstable; urgency=low + + * debian/control: Fixed section. + * debian/copyright: Fixed typo. + * debian/rules: Removed unused variables and replaced some = with :=. + + -- Mike Hommey Mon, 09 Apr 2007 20:29:27 +0200 + +nspr (4.6.6-1) experimental; urgency=low + + * Initial release. (Closes: #416150) + + -- Mike Hommey Sun, 25 Mar 2007 16:32:41 +0200 --- nspr-4.7.1+1.9.orig/debian/libnspr4-0d.symbols.amd64 +++ nspr-4.7.1+1.9/debian/libnspr4-0d.symbols.amd64 @@ -0,0 +1,6 @@ +#include "libnspr4-0d.symbols" +libnspr4.so.0d libnspr4-0d #MINVER# + _PR_x86_64_AtomicAdd@Base 1.8.0.10 + _PR_x86_64_AtomicDecrement@Base 1.8.0.10 + _PR_x86_64_AtomicIncrement@Base 1.8.0.10 + _PR_x86_64_AtomicSet@Base 1.8.0.10