From 483b9b87157d671f498553a0661ec6d80749c17d Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 13 Nov 2012 19:29:06 -0500 Subject: [PATCH 01/51] Update pg_filedump to version 9.2.0 --- .gitignore | 2 +- pg_crc.c | 515 ----------------------------------------- pg_filedump-make.patch | 23 +- rhdb-utils.spec | 21 +- sources | 2 +- 5 files changed, 21 insertions(+), 542 deletions(-) delete mode 100644 pg_crc.c diff --git a/.gitignore b/.gitignore index eca798d..33711e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-9.1.0.tar.gz +/pg_filedump-9.2.0.tar.gz diff --git a/pg_crc.c b/pg_crc.c deleted file mode 100644 index 0bed2fd..0000000 --- a/pg_crc.c +++ /dev/null @@ -1,515 +0,0 @@ -/*------------------------------------------------------------------------- - * - * pg_crc.c - * PostgreSQL CRC support - * - * See Ross Williams' excellent introduction - * A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS, available from - * http://www.ross.net/crc/download/crc_v3.txt or several other net sites. - * - * We use a normal (not "reflected", in Williams' terms) CRC, using initial - * all-ones register contents and a final bit inversion. - * - * The 64-bit variant is not used as of PostgreSQL 8.1, but we retain the - * code for possible future use. - * - * - * Portions Copyright (c) 1996-2011, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * - * IDENTIFICATION - * src/backend/utils/hash/pg_crc.c - * - *------------------------------------------------------------------------- - */ - -/* Use c.h so that this file can be built in either frontend or backend */ -#include "c.h" - - -/* - * This table is based on the polynomial - * x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1. - * (This is the same polynomial used in Ethernet checksums, for instance.) - */ -const uint32 pg_crc32_table[256] = { - 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, - 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, - 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, - 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, - 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, - 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, - 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, - 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, - 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, - 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, - 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, - 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, - 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, - 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, - 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, - 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, - 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, - 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, - 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, - 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, - 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, - 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, - 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, - 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, - 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, - 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, - 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, - 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, - 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, - 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, - 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, - 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, - 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, - 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, - 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, - 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, - 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, - 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, - 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, - 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, - 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, - 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, - 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, - 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, - 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, - 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, - 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, - 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, - 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, - 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713, - 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, - 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, - 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, - 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, - 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, - 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, - 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, - 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, - 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, - 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, - 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, - 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, - 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, - 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D -}; - - -#ifdef PROVIDE_64BIT_CRC - -/* - * This table is based on the polynomial - * - * x^64 + x^62 + x^57 + x^55 + x^54 + x^53 + x^52 + x^47 + x^46 + x^45 + - * x^40 + x^39 + x^38 + x^37 + x^35 + x^33 + x^32 + x^31 + x^29 + x^27 + - * x^24 + x^23 + x^22 + x^21 + x^19 + x^17 + x^13 + x^12 + x^10 + x^9 + - * x^7 + x^4 + x + 1 - * - * which is borrowed from the DLT1 spec - * (ECMA-182, available from http://www.ecma.ch/ecma1/STAND/ECMA-182.HTM) - */ - -#if SIZEOF_VOID_P < 8 /* this test must match the one in pg_crc.h */ - -const uint32 pg_crc64_table0[256] = { - 0x00000000, 0xA9EA3693, - 0x53D46D26, 0xFA3E5BB5, - 0x0E42ECDF, 0xA7A8DA4C, - 0x5D9681F9, 0xF47CB76A, - 0x1C85D9BE, 0xB56FEF2D, - 0x4F51B498, 0xE6BB820B, - 0x12C73561, 0xBB2D03F2, - 0x41135847, 0xE8F96ED4, - 0x90E185EF, 0x390BB37C, - 0xC335E8C9, 0x6ADFDE5A, - 0x9EA36930, 0x37495FA3, - 0xCD770416, 0x649D3285, - 0x8C645C51, 0x258E6AC2, - 0xDFB03177, 0x765A07E4, - 0x8226B08E, 0x2BCC861D, - 0xD1F2DDA8, 0x7818EB3B, - 0x21C30BDE, 0x88293D4D, - 0x721766F8, 0xDBFD506B, - 0x2F81E701, 0x866BD192, - 0x7C558A27, 0xD5BFBCB4, - 0x3D46D260, 0x94ACE4F3, - 0x6E92BF46, 0xC77889D5, - 0x33043EBF, 0x9AEE082C, - 0x60D05399, 0xC93A650A, - 0xB1228E31, 0x18C8B8A2, - 0xE2F6E317, 0x4B1CD584, - 0xBF6062EE, 0x168A547D, - 0xECB40FC8, 0x455E395B, - 0xADA7578F, 0x044D611C, - 0xFE733AA9, 0x57990C3A, - 0xA3E5BB50, 0x0A0F8DC3, - 0xF031D676, 0x59DBE0E5, - 0xEA6C212F, 0x438617BC, - 0xB9B84C09, 0x10527A9A, - 0xE42ECDF0, 0x4DC4FB63, - 0xB7FAA0D6, 0x1E109645, - 0xF6E9F891, 0x5F03CE02, - 0xA53D95B7, 0x0CD7A324, - 0xF8AB144E, 0x514122DD, - 0xAB7F7968, 0x02954FFB, - 0x7A8DA4C0, 0xD3679253, - 0x2959C9E6, 0x80B3FF75, - 0x74CF481F, 0xDD257E8C, - 0x271B2539, 0x8EF113AA, - 0x66087D7E, 0xCFE24BED, - 0x35DC1058, 0x9C3626CB, - 0x684A91A1, 0xC1A0A732, - 0x3B9EFC87, 0x9274CA14, - 0xCBAF2AF1, 0x62451C62, - 0x987B47D7, 0x31917144, - 0xC5EDC62E, 0x6C07F0BD, - 0x9639AB08, 0x3FD39D9B, - 0xD72AF34F, 0x7EC0C5DC, - 0x84FE9E69, 0x2D14A8FA, - 0xD9681F90, 0x70822903, - 0x8ABC72B6, 0x23564425, - 0x5B4EAF1E, 0xF2A4998D, - 0x089AC238, 0xA170F4AB, - 0x550C43C1, 0xFCE67552, - 0x06D82EE7, 0xAF321874, - 0x47CB76A0, 0xEE214033, - 0x141F1B86, 0xBDF52D15, - 0x49899A7F, 0xE063ACEC, - 0x1A5DF759, 0xB3B7C1CA, - 0x7D3274CD, 0xD4D8425E, - 0x2EE619EB, 0x870C2F78, - 0x73709812, 0xDA9AAE81, - 0x20A4F534, 0x894EC3A7, - 0x61B7AD73, 0xC85D9BE0, - 0x3263C055, 0x9B89F6C6, - 0x6FF541AC, 0xC61F773F, - 0x3C212C8A, 0x95CB1A19, - 0xEDD3F122, 0x4439C7B1, - 0xBE079C04, 0x17EDAA97, - 0xE3911DFD, 0x4A7B2B6E, - 0xB04570DB, 0x19AF4648, - 0xF156289C, 0x58BC1E0F, - 0xA28245BA, 0x0B687329, - 0xFF14C443, 0x56FEF2D0, - 0xACC0A965, 0x052A9FF6, - 0x5CF17F13, 0xF51B4980, - 0x0F251235, 0xA6CF24A6, - 0x52B393CC, 0xFB59A55F, - 0x0167FEEA, 0xA88DC879, - 0x4074A6AD, 0xE99E903E, - 0x13A0CB8B, 0xBA4AFD18, - 0x4E364A72, 0xE7DC7CE1, - 0x1DE22754, 0xB40811C7, - 0xCC10FAFC, 0x65FACC6F, - 0x9FC497DA, 0x362EA149, - 0xC2521623, 0x6BB820B0, - 0x91867B05, 0x386C4D96, - 0xD0952342, 0x797F15D1, - 0x83414E64, 0x2AAB78F7, - 0xDED7CF9D, 0x773DF90E, - 0x8D03A2BB, 0x24E99428, - 0x975E55E2, 0x3EB46371, - 0xC48A38C4, 0x6D600E57, - 0x991CB93D, 0x30F68FAE, - 0xCAC8D41B, 0x6322E288, - 0x8BDB8C5C, 0x2231BACF, - 0xD80FE17A, 0x71E5D7E9, - 0x85996083, 0x2C735610, - 0xD64D0DA5, 0x7FA73B36, - 0x07BFD00D, 0xAE55E69E, - 0x546BBD2B, 0xFD818BB8, - 0x09FD3CD2, 0xA0170A41, - 0x5A2951F4, 0xF3C36767, - 0x1B3A09B3, 0xB2D03F20, - 0x48EE6495, 0xE1045206, - 0x1578E56C, 0xBC92D3FF, - 0x46AC884A, 0xEF46BED9, - 0xB69D5E3C, 0x1F7768AF, - 0xE549331A, 0x4CA30589, - 0xB8DFB2E3, 0x11358470, - 0xEB0BDFC5, 0x42E1E956, - 0xAA188782, 0x03F2B111, - 0xF9CCEAA4, 0x5026DC37, - 0xA45A6B5D, 0x0DB05DCE, - 0xF78E067B, 0x5E6430E8, - 0x267CDBD3, 0x8F96ED40, - 0x75A8B6F5, 0xDC428066, - 0x283E370C, 0x81D4019F, - 0x7BEA5A2A, 0xD2006CB9, - 0x3AF9026D, 0x931334FE, - 0x692D6F4B, 0xC0C759D8, - 0x34BBEEB2, 0x9D51D821, - 0x676F8394, 0xCE85B507 -}; - -const uint32 pg_crc64_table1[256] = { - 0x00000000, 0x42F0E1EB, - 0x85E1C3D7, 0xC711223C, - 0x49336645, 0x0BC387AE, - 0xCCD2A592, 0x8E224479, - 0x9266CC8A, 0xD0962D61, - 0x17870F5D, 0x5577EEB6, - 0xDB55AACF, 0x99A54B24, - 0x5EB46918, 0x1C4488F3, - 0x663D78FF, 0x24CD9914, - 0xE3DCBB28, 0xA12C5AC3, - 0x2F0E1EBA, 0x6DFEFF51, - 0xAAEFDD6D, 0xE81F3C86, - 0xF45BB475, 0xB6AB559E, - 0x71BA77A2, 0x334A9649, - 0xBD68D230, 0xFF9833DB, - 0x388911E7, 0x7A79F00C, - 0xCC7AF1FF, 0x8E8A1014, - 0x499B3228, 0x0B6BD3C3, - 0x854997BA, 0xC7B97651, - 0x00A8546D, 0x4258B586, - 0x5E1C3D75, 0x1CECDC9E, - 0xDBFDFEA2, 0x990D1F49, - 0x172F5B30, 0x55DFBADB, - 0x92CE98E7, 0xD03E790C, - 0xAA478900, 0xE8B768EB, - 0x2FA64AD7, 0x6D56AB3C, - 0xE374EF45, 0xA1840EAE, - 0x66952C92, 0x2465CD79, - 0x3821458A, 0x7AD1A461, - 0xBDC0865D, 0xFF3067B6, - 0x711223CF, 0x33E2C224, - 0xF4F3E018, 0xB60301F3, - 0xDA050215, 0x98F5E3FE, - 0x5FE4C1C2, 0x1D142029, - 0x93366450, 0xD1C685BB, - 0x16D7A787, 0x5427466C, - 0x4863CE9F, 0x0A932F74, - 0xCD820D48, 0x8F72ECA3, - 0x0150A8DA, 0x43A04931, - 0x84B16B0D, 0xC6418AE6, - 0xBC387AEA, 0xFEC89B01, - 0x39D9B93D, 0x7B2958D6, - 0xF50B1CAF, 0xB7FBFD44, - 0x70EADF78, 0x321A3E93, - 0x2E5EB660, 0x6CAE578B, - 0xABBF75B7, 0xE94F945C, - 0x676DD025, 0x259D31CE, - 0xE28C13F2, 0xA07CF219, - 0x167FF3EA, 0x548F1201, - 0x939E303D, 0xD16ED1D6, - 0x5F4C95AF, 0x1DBC7444, - 0xDAAD5678, 0x985DB793, - 0x84193F60, 0xC6E9DE8B, - 0x01F8FCB7, 0x43081D5C, - 0xCD2A5925, 0x8FDAB8CE, - 0x48CB9AF2, 0x0A3B7B19, - 0x70428B15, 0x32B26AFE, - 0xF5A348C2, 0xB753A929, - 0x3971ED50, 0x7B810CBB, - 0xBC902E87, 0xFE60CF6C, - 0xE224479F, 0xA0D4A674, - 0x67C58448, 0x253565A3, - 0xAB1721DA, 0xE9E7C031, - 0x2EF6E20D, 0x6C0603E6, - 0xF6FAE5C0, 0xB40A042B, - 0x731B2617, 0x31EBC7FC, - 0xBFC98385, 0xFD39626E, - 0x3A284052, 0x78D8A1B9, - 0x649C294A, 0x266CC8A1, - 0xE17DEA9D, 0xA38D0B76, - 0x2DAF4F0F, 0x6F5FAEE4, - 0xA84E8CD8, 0xEABE6D33, - 0x90C79D3F, 0xD2377CD4, - 0x15265EE8, 0x57D6BF03, - 0xD9F4FB7A, 0x9B041A91, - 0x5C1538AD, 0x1EE5D946, - 0x02A151B5, 0x4051B05E, - 0x87409262, 0xC5B07389, - 0x4B9237F0, 0x0962D61B, - 0xCE73F427, 0x8C8315CC, - 0x3A80143F, 0x7870F5D4, - 0xBF61D7E8, 0xFD913603, - 0x73B3727A, 0x31439391, - 0xF652B1AD, 0xB4A25046, - 0xA8E6D8B5, 0xEA16395E, - 0x2D071B62, 0x6FF7FA89, - 0xE1D5BEF0, 0xA3255F1B, - 0x64347D27, 0x26C49CCC, - 0x5CBD6CC0, 0x1E4D8D2B, - 0xD95CAF17, 0x9BAC4EFC, - 0x158E0A85, 0x577EEB6E, - 0x906FC952, 0xD29F28B9, - 0xCEDBA04A, 0x8C2B41A1, - 0x4B3A639D, 0x09CA8276, - 0x87E8C60F, 0xC51827E4, - 0x020905D8, 0x40F9E433, - 0x2CFFE7D5, 0x6E0F063E, - 0xA91E2402, 0xEBEEC5E9, - 0x65CC8190, 0x273C607B, - 0xE02D4247, 0xA2DDA3AC, - 0xBE992B5F, 0xFC69CAB4, - 0x3B78E888, 0x79880963, - 0xF7AA4D1A, 0xB55AACF1, - 0x724B8ECD, 0x30BB6F26, - 0x4AC29F2A, 0x08327EC1, - 0xCF235CFD, 0x8DD3BD16, - 0x03F1F96F, 0x41011884, - 0x86103AB8, 0xC4E0DB53, - 0xD8A453A0, 0x9A54B24B, - 0x5D459077, 0x1FB5719C, - 0x919735E5, 0xD367D40E, - 0x1476F632, 0x568617D9, - 0xE085162A, 0xA275F7C1, - 0x6564D5FD, 0x27943416, - 0xA9B6706F, 0xEB469184, - 0x2C57B3B8, 0x6EA75253, - 0x72E3DAA0, 0x30133B4B, - 0xF7021977, 0xB5F2F89C, - 0x3BD0BCE5, 0x79205D0E, - 0xBE317F32, 0xFCC19ED9, - 0x86B86ED5, 0xC4488F3E, - 0x0359AD02, 0x41A94CE9, - 0xCF8B0890, 0x8D7BE97B, - 0x4A6ACB47, 0x089A2AAC, - 0x14DEA25F, 0x562E43B4, - 0x913F6188, 0xD3CF8063, - 0x5DEDC41A, 0x1F1D25F1, - 0xD80C07CD, 0x9AFCE626 -}; -#else /* use int64 implementation */ - -const uint64 pg_crc64_table[256] = { - UINT64CONST(0x0000000000000000), UINT64CONST(0x42F0E1EBA9EA3693), - UINT64CONST(0x85E1C3D753D46D26), UINT64CONST(0xC711223CFA3E5BB5), - UINT64CONST(0x493366450E42ECDF), UINT64CONST(0x0BC387AEA7A8DA4C), - UINT64CONST(0xCCD2A5925D9681F9), UINT64CONST(0x8E224479F47CB76A), - UINT64CONST(0x9266CC8A1C85D9BE), UINT64CONST(0xD0962D61B56FEF2D), - UINT64CONST(0x17870F5D4F51B498), UINT64CONST(0x5577EEB6E6BB820B), - UINT64CONST(0xDB55AACF12C73561), UINT64CONST(0x99A54B24BB2D03F2), - UINT64CONST(0x5EB4691841135847), UINT64CONST(0x1C4488F3E8F96ED4), - UINT64CONST(0x663D78FF90E185EF), UINT64CONST(0x24CD9914390BB37C), - UINT64CONST(0xE3DCBB28C335E8C9), UINT64CONST(0xA12C5AC36ADFDE5A), - UINT64CONST(0x2F0E1EBA9EA36930), UINT64CONST(0x6DFEFF5137495FA3), - UINT64CONST(0xAAEFDD6DCD770416), UINT64CONST(0xE81F3C86649D3285), - UINT64CONST(0xF45BB4758C645C51), UINT64CONST(0xB6AB559E258E6AC2), - UINT64CONST(0x71BA77A2DFB03177), UINT64CONST(0x334A9649765A07E4), - UINT64CONST(0xBD68D2308226B08E), UINT64CONST(0xFF9833DB2BCC861D), - UINT64CONST(0x388911E7D1F2DDA8), UINT64CONST(0x7A79F00C7818EB3B), - UINT64CONST(0xCC7AF1FF21C30BDE), UINT64CONST(0x8E8A101488293D4D), - UINT64CONST(0x499B3228721766F8), UINT64CONST(0x0B6BD3C3DBFD506B), - UINT64CONST(0x854997BA2F81E701), UINT64CONST(0xC7B97651866BD192), - UINT64CONST(0x00A8546D7C558A27), UINT64CONST(0x4258B586D5BFBCB4), - UINT64CONST(0x5E1C3D753D46D260), UINT64CONST(0x1CECDC9E94ACE4F3), - UINT64CONST(0xDBFDFEA26E92BF46), UINT64CONST(0x990D1F49C77889D5), - UINT64CONST(0x172F5B3033043EBF), UINT64CONST(0x55DFBADB9AEE082C), - UINT64CONST(0x92CE98E760D05399), UINT64CONST(0xD03E790CC93A650A), - UINT64CONST(0xAA478900B1228E31), UINT64CONST(0xE8B768EB18C8B8A2), - UINT64CONST(0x2FA64AD7E2F6E317), UINT64CONST(0x6D56AB3C4B1CD584), - UINT64CONST(0xE374EF45BF6062EE), UINT64CONST(0xA1840EAE168A547D), - UINT64CONST(0x66952C92ECB40FC8), UINT64CONST(0x2465CD79455E395B), - UINT64CONST(0x3821458AADA7578F), UINT64CONST(0x7AD1A461044D611C), - UINT64CONST(0xBDC0865DFE733AA9), UINT64CONST(0xFF3067B657990C3A), - UINT64CONST(0x711223CFA3E5BB50), UINT64CONST(0x33E2C2240A0F8DC3), - UINT64CONST(0xF4F3E018F031D676), UINT64CONST(0xB60301F359DBE0E5), - UINT64CONST(0xDA050215EA6C212F), UINT64CONST(0x98F5E3FE438617BC), - UINT64CONST(0x5FE4C1C2B9B84C09), UINT64CONST(0x1D14202910527A9A), - UINT64CONST(0x93366450E42ECDF0), UINT64CONST(0xD1C685BB4DC4FB63), - UINT64CONST(0x16D7A787B7FAA0D6), UINT64CONST(0x5427466C1E109645), - UINT64CONST(0x4863CE9FF6E9F891), UINT64CONST(0x0A932F745F03CE02), - UINT64CONST(0xCD820D48A53D95B7), UINT64CONST(0x8F72ECA30CD7A324), - UINT64CONST(0x0150A8DAF8AB144E), UINT64CONST(0x43A04931514122DD), - UINT64CONST(0x84B16B0DAB7F7968), UINT64CONST(0xC6418AE602954FFB), - UINT64CONST(0xBC387AEA7A8DA4C0), UINT64CONST(0xFEC89B01D3679253), - UINT64CONST(0x39D9B93D2959C9E6), UINT64CONST(0x7B2958D680B3FF75), - UINT64CONST(0xF50B1CAF74CF481F), UINT64CONST(0xB7FBFD44DD257E8C), - UINT64CONST(0x70EADF78271B2539), UINT64CONST(0x321A3E938EF113AA), - UINT64CONST(0x2E5EB66066087D7E), UINT64CONST(0x6CAE578BCFE24BED), - UINT64CONST(0xABBF75B735DC1058), UINT64CONST(0xE94F945C9C3626CB), - UINT64CONST(0x676DD025684A91A1), UINT64CONST(0x259D31CEC1A0A732), - UINT64CONST(0xE28C13F23B9EFC87), UINT64CONST(0xA07CF2199274CA14), - UINT64CONST(0x167FF3EACBAF2AF1), UINT64CONST(0x548F120162451C62), - UINT64CONST(0x939E303D987B47D7), UINT64CONST(0xD16ED1D631917144), - UINT64CONST(0x5F4C95AFC5EDC62E), UINT64CONST(0x1DBC74446C07F0BD), - UINT64CONST(0xDAAD56789639AB08), UINT64CONST(0x985DB7933FD39D9B), - UINT64CONST(0x84193F60D72AF34F), UINT64CONST(0xC6E9DE8B7EC0C5DC), - UINT64CONST(0x01F8FCB784FE9E69), UINT64CONST(0x43081D5C2D14A8FA), - UINT64CONST(0xCD2A5925D9681F90), UINT64CONST(0x8FDAB8CE70822903), - UINT64CONST(0x48CB9AF28ABC72B6), UINT64CONST(0x0A3B7B1923564425), - UINT64CONST(0x70428B155B4EAF1E), UINT64CONST(0x32B26AFEF2A4998D), - UINT64CONST(0xF5A348C2089AC238), UINT64CONST(0xB753A929A170F4AB), - UINT64CONST(0x3971ED50550C43C1), UINT64CONST(0x7B810CBBFCE67552), - UINT64CONST(0xBC902E8706D82EE7), UINT64CONST(0xFE60CF6CAF321874), - UINT64CONST(0xE224479F47CB76A0), UINT64CONST(0xA0D4A674EE214033), - UINT64CONST(0x67C58448141F1B86), UINT64CONST(0x253565A3BDF52D15), - UINT64CONST(0xAB1721DA49899A7F), UINT64CONST(0xE9E7C031E063ACEC), - UINT64CONST(0x2EF6E20D1A5DF759), UINT64CONST(0x6C0603E6B3B7C1CA), - UINT64CONST(0xF6FAE5C07D3274CD), UINT64CONST(0xB40A042BD4D8425E), - UINT64CONST(0x731B26172EE619EB), UINT64CONST(0x31EBC7FC870C2F78), - UINT64CONST(0xBFC9838573709812), UINT64CONST(0xFD39626EDA9AAE81), - UINT64CONST(0x3A28405220A4F534), UINT64CONST(0x78D8A1B9894EC3A7), - UINT64CONST(0x649C294A61B7AD73), UINT64CONST(0x266CC8A1C85D9BE0), - UINT64CONST(0xE17DEA9D3263C055), UINT64CONST(0xA38D0B769B89F6C6), - UINT64CONST(0x2DAF4F0F6FF541AC), UINT64CONST(0x6F5FAEE4C61F773F), - UINT64CONST(0xA84E8CD83C212C8A), UINT64CONST(0xEABE6D3395CB1A19), - UINT64CONST(0x90C79D3FEDD3F122), UINT64CONST(0xD2377CD44439C7B1), - UINT64CONST(0x15265EE8BE079C04), UINT64CONST(0x57D6BF0317EDAA97), - UINT64CONST(0xD9F4FB7AE3911DFD), UINT64CONST(0x9B041A914A7B2B6E), - UINT64CONST(0x5C1538ADB04570DB), UINT64CONST(0x1EE5D94619AF4648), - UINT64CONST(0x02A151B5F156289C), UINT64CONST(0x4051B05E58BC1E0F), - UINT64CONST(0x87409262A28245BA), UINT64CONST(0xC5B073890B687329), - UINT64CONST(0x4B9237F0FF14C443), UINT64CONST(0x0962D61B56FEF2D0), - UINT64CONST(0xCE73F427ACC0A965), UINT64CONST(0x8C8315CC052A9FF6), - UINT64CONST(0x3A80143F5CF17F13), UINT64CONST(0x7870F5D4F51B4980), - UINT64CONST(0xBF61D7E80F251235), UINT64CONST(0xFD913603A6CF24A6), - UINT64CONST(0x73B3727A52B393CC), UINT64CONST(0x31439391FB59A55F), - UINT64CONST(0xF652B1AD0167FEEA), UINT64CONST(0xB4A25046A88DC879), - UINT64CONST(0xA8E6D8B54074A6AD), UINT64CONST(0xEA16395EE99E903E), - UINT64CONST(0x2D071B6213A0CB8B), UINT64CONST(0x6FF7FA89BA4AFD18), - UINT64CONST(0xE1D5BEF04E364A72), UINT64CONST(0xA3255F1BE7DC7CE1), - UINT64CONST(0x64347D271DE22754), UINT64CONST(0x26C49CCCB40811C7), - UINT64CONST(0x5CBD6CC0CC10FAFC), UINT64CONST(0x1E4D8D2B65FACC6F), - UINT64CONST(0xD95CAF179FC497DA), UINT64CONST(0x9BAC4EFC362EA149), - UINT64CONST(0x158E0A85C2521623), UINT64CONST(0x577EEB6E6BB820B0), - UINT64CONST(0x906FC95291867B05), UINT64CONST(0xD29F28B9386C4D96), - UINT64CONST(0xCEDBA04AD0952342), UINT64CONST(0x8C2B41A1797F15D1), - UINT64CONST(0x4B3A639D83414E64), UINT64CONST(0x09CA82762AAB78F7), - UINT64CONST(0x87E8C60FDED7CF9D), UINT64CONST(0xC51827E4773DF90E), - UINT64CONST(0x020905D88D03A2BB), UINT64CONST(0x40F9E43324E99428), - UINT64CONST(0x2CFFE7D5975E55E2), UINT64CONST(0x6E0F063E3EB46371), - UINT64CONST(0xA91E2402C48A38C4), UINT64CONST(0xEBEEC5E96D600E57), - UINT64CONST(0x65CC8190991CB93D), UINT64CONST(0x273C607B30F68FAE), - UINT64CONST(0xE02D4247CAC8D41B), UINT64CONST(0xA2DDA3AC6322E288), - UINT64CONST(0xBE992B5F8BDB8C5C), UINT64CONST(0xFC69CAB42231BACF), - UINT64CONST(0x3B78E888D80FE17A), UINT64CONST(0x7988096371E5D7E9), - UINT64CONST(0xF7AA4D1A85996083), UINT64CONST(0xB55AACF12C735610), - UINT64CONST(0x724B8ECDD64D0DA5), UINT64CONST(0x30BB6F267FA73B36), - UINT64CONST(0x4AC29F2A07BFD00D), UINT64CONST(0x08327EC1AE55E69E), - UINT64CONST(0xCF235CFD546BBD2B), UINT64CONST(0x8DD3BD16FD818BB8), - UINT64CONST(0x03F1F96F09FD3CD2), UINT64CONST(0x41011884A0170A41), - UINT64CONST(0x86103AB85A2951F4), UINT64CONST(0xC4E0DB53F3C36767), - UINT64CONST(0xD8A453A01B3A09B3), UINT64CONST(0x9A54B24BB2D03F20), - UINT64CONST(0x5D45907748EE6495), UINT64CONST(0x1FB5719CE1045206), - UINT64CONST(0x919735E51578E56C), UINT64CONST(0xD367D40EBC92D3FF), - UINT64CONST(0x1476F63246AC884A), UINT64CONST(0x568617D9EF46BED9), - UINT64CONST(0xE085162AB69D5E3C), UINT64CONST(0xA275F7C11F7768AF), - UINT64CONST(0x6564D5FDE549331A), UINT64CONST(0x279434164CA30589), - UINT64CONST(0xA9B6706FB8DFB2E3), UINT64CONST(0xEB46918411358470), - UINT64CONST(0x2C57B3B8EB0BDFC5), UINT64CONST(0x6EA7525342E1E956), - UINT64CONST(0x72E3DAA0AA188782), UINT64CONST(0x30133B4B03F2B111), - UINT64CONST(0xF7021977F9CCEAA4), UINT64CONST(0xB5F2F89C5026DC37), - UINT64CONST(0x3BD0BCE5A45A6B5D), UINT64CONST(0x79205D0E0DB05DCE), - UINT64CONST(0xBE317F32F78E067B), UINT64CONST(0xFCC19ED95E6430E8), - UINT64CONST(0x86B86ED5267CDBD3), UINT64CONST(0xC4488F3E8F96ED40), - UINT64CONST(0x0359AD0275A8B6F5), UINT64CONST(0x41A94CE9DC428066), - UINT64CONST(0xCF8B0890283E370C), UINT64CONST(0x8D7BE97B81D4019F), - UINT64CONST(0x4A6ACB477BEA5A2A), UINT64CONST(0x089A2AACD2006CB9), - UINT64CONST(0x14DEA25F3AF9026D), UINT64CONST(0x562E43B4931334FE), - UINT64CONST(0x913F6188692D6F4B), UINT64CONST(0xD3CF8063C0C759D8), - UINT64CONST(0x5DEDC41A34BBEEB2), UINT64CONST(0x1F1D25F19D51D821), - UINT64CONST(0xD80C07CD676F8394), UINT64CONST(0x9AFCE626CE85B507) -}; -#endif /* SIZEOF_VOID_P < 8 */ - -#endif /* PROVIDE_64BIT_CRC */ diff --git a/pg_filedump-make.patch b/pg_filedump-make.patch index 4f19bb4..2569013 100644 --- a/pg_filedump-make.patch +++ b/pg_filedump-make.patch @@ -1,21 +1,18 @@ -diff -Naur pg_filedump-9.1.0.orig/Makefile pg_filedump-9.1.0/Makefile ---- pg_filedump-9.1.0.orig/Makefile 2011-11-26 17:08:46.000000000 -0500 -+++ pg_filedump-9.1.0/Makefile 2011-11-26 17:32:51.447513394 -0500 -@@ -4,14 +4,11 @@ - FD_VERSION=9.1.0 +diff -Naur pg_filedump-9.2.0.orig/Makefile pg_filedump-9.2.0/Makefile +--- pg_filedump-9.2.0.orig/Makefile 2012-03-12 12:02:44.000000000 -0400 ++++ pg_filedump-9.2.0/Makefile 2012-11-13 19:14:54.665862604 -0500 +@@ -4,12 +4,12 @@ + FD_VERSION=9.2.0 CC=gcc -CFLAGS=-g -O -Wall -Wmissing-prototypes -Wmissing-declarations +CFLAGS+=-Wall -Wmissing-prototypes -Wmissing-declarations --# PGSQL MUST POINT TO pgsql SOURCE DIRECTORY --PGSQL=../../pgsql -+CRC_SRC_DIR=. + # If working with a PG source directory, point PGSQL_INCLUDE_DIR to its + # src/include subdirectory. If working with an installed tree, point to + # the server include subdirectory, eg /usr/local/include/postgresql/server +-PGSQL_INCLUDE_DIR=../../pgsql/src/include ++PGSQL_INCLUDE_DIR=/usr/include/pgsql/server --CRC_SRC_DIR=${PGSQL}/src/backend/utils/hash -- --INCLUDE_DIR=${PGSQL}/src/include -+INCLUDE_DIR=/usr/include/pgsql/server DISTFILES= README.pg_filedump Makefile Makefile.contrib \ - pg_filedump.h pg_filedump.c diff --git a/rhdb-utils.spec b/rhdb-utils.spec index a284ed8..f72af50 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -1,23 +1,19 @@ # Spec file for rhdb-utils. # Authors: Liam Stewart , Andrew Overholt # , Tom Lane -# Copyright (C) 2002-2011 Red Hat, Inc. +# Copyright (C) 2002-2012 Red Hat, Inc. Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 9.1.0 -Release: 3%{?dist} +Version: 9.2.0 +Release: 1%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ -# pg_crc.c is copied from postgresql; the rest is GPL -License: GPLv2+ and PostgreSQL +License: GPLv2+ Group: Applications/Databases BuildRequires: postgresql-devel -Source0: http://pgfoundry.org/frs/download.php/3182/pg_filedump-%{version}.tar.gz -# We keep a copy of pg_crc.c in this SRPM so we don't need to have the -# full PostgreSQL sources to build. This should be refreshed periodically -# from the PostgreSQL sources. -Source1: pg_crc.c +Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz + Patch1: pg_filedump-make.patch %description @@ -27,8 +23,6 @@ developed for PostgreSQL - Red Hat Edition. %prep %setup -q -n pg_filedump-%{version} -cp -p %{SOURCE1} pg_crc.c - %patch1 -p1 %build @@ -46,6 +40,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %doc README.pg_filedump %changelog +* Tue Nov 13 2012 Tom Lane 9.2.0-1 +- Update pg_filedump to version 9.2.0, to support PostgreSQL 9.2. + * Sat Jul 21 2012 Fedora Release Engineering - 9.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 8c819ca..d3e5c8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3e6ea8c62e5dcacbef1b5baff08a0ea0 pg_filedump-9.1.0.tar.gz +4ab7f0ec961c942c6ae360115d4f4349 pg_filedump-9.2.0.tar.gz From 7291671806fccd5247c0d8b75048c69b3e4f3c16 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 13 Nov 2012 19:29:06 -0500 Subject: [PATCH 02/51] Update pg_filedump to version 9.2.0 --- .gitignore | 2 +- pg_crc.c | 515 ----------------------------------------- pg_filedump-make.patch | 23 +- rhdb-utils.spec | 21 +- sources | 2 +- 5 files changed, 21 insertions(+), 542 deletions(-) delete mode 100644 pg_crc.c diff --git a/.gitignore b/.gitignore index eca798d..33711e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-9.1.0.tar.gz +/pg_filedump-9.2.0.tar.gz diff --git a/pg_crc.c b/pg_crc.c deleted file mode 100644 index 0bed2fd..0000000 --- a/pg_crc.c +++ /dev/null @@ -1,515 +0,0 @@ -/*------------------------------------------------------------------------- - * - * pg_crc.c - * PostgreSQL CRC support - * - * See Ross Williams' excellent introduction - * A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS, available from - * http://www.ross.net/crc/download/crc_v3.txt or several other net sites. - * - * We use a normal (not "reflected", in Williams' terms) CRC, using initial - * all-ones register contents and a final bit inversion. - * - * The 64-bit variant is not used as of PostgreSQL 8.1, but we retain the - * code for possible future use. - * - * - * Portions Copyright (c) 1996-2011, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * - * IDENTIFICATION - * src/backend/utils/hash/pg_crc.c - * - *------------------------------------------------------------------------- - */ - -/* Use c.h so that this file can be built in either frontend or backend */ -#include "c.h" - - -/* - * This table is based on the polynomial - * x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1. - * (This is the same polynomial used in Ethernet checksums, for instance.) - */ -const uint32 pg_crc32_table[256] = { - 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, - 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, - 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, - 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, - 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, - 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, - 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, - 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, - 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, - 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, - 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, - 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, - 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, - 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, - 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, - 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, - 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, - 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, - 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, - 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, - 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, - 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, - 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, - 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, - 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, - 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, - 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, - 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, - 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, - 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, - 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, - 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, - 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, - 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, - 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, - 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, - 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, - 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, - 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, - 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, - 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, - 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, - 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, - 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, - 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, - 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, - 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, - 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, - 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, - 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713, - 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, - 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, - 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, - 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, - 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, - 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, - 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, - 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, - 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, - 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, - 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, - 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, - 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, - 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D -}; - - -#ifdef PROVIDE_64BIT_CRC - -/* - * This table is based on the polynomial - * - * x^64 + x^62 + x^57 + x^55 + x^54 + x^53 + x^52 + x^47 + x^46 + x^45 + - * x^40 + x^39 + x^38 + x^37 + x^35 + x^33 + x^32 + x^31 + x^29 + x^27 + - * x^24 + x^23 + x^22 + x^21 + x^19 + x^17 + x^13 + x^12 + x^10 + x^9 + - * x^7 + x^4 + x + 1 - * - * which is borrowed from the DLT1 spec - * (ECMA-182, available from http://www.ecma.ch/ecma1/STAND/ECMA-182.HTM) - */ - -#if SIZEOF_VOID_P < 8 /* this test must match the one in pg_crc.h */ - -const uint32 pg_crc64_table0[256] = { - 0x00000000, 0xA9EA3693, - 0x53D46D26, 0xFA3E5BB5, - 0x0E42ECDF, 0xA7A8DA4C, - 0x5D9681F9, 0xF47CB76A, - 0x1C85D9BE, 0xB56FEF2D, - 0x4F51B498, 0xE6BB820B, - 0x12C73561, 0xBB2D03F2, - 0x41135847, 0xE8F96ED4, - 0x90E185EF, 0x390BB37C, - 0xC335E8C9, 0x6ADFDE5A, - 0x9EA36930, 0x37495FA3, - 0xCD770416, 0x649D3285, - 0x8C645C51, 0x258E6AC2, - 0xDFB03177, 0x765A07E4, - 0x8226B08E, 0x2BCC861D, - 0xD1F2DDA8, 0x7818EB3B, - 0x21C30BDE, 0x88293D4D, - 0x721766F8, 0xDBFD506B, - 0x2F81E701, 0x866BD192, - 0x7C558A27, 0xD5BFBCB4, - 0x3D46D260, 0x94ACE4F3, - 0x6E92BF46, 0xC77889D5, - 0x33043EBF, 0x9AEE082C, - 0x60D05399, 0xC93A650A, - 0xB1228E31, 0x18C8B8A2, - 0xE2F6E317, 0x4B1CD584, - 0xBF6062EE, 0x168A547D, - 0xECB40FC8, 0x455E395B, - 0xADA7578F, 0x044D611C, - 0xFE733AA9, 0x57990C3A, - 0xA3E5BB50, 0x0A0F8DC3, - 0xF031D676, 0x59DBE0E5, - 0xEA6C212F, 0x438617BC, - 0xB9B84C09, 0x10527A9A, - 0xE42ECDF0, 0x4DC4FB63, - 0xB7FAA0D6, 0x1E109645, - 0xF6E9F891, 0x5F03CE02, - 0xA53D95B7, 0x0CD7A324, - 0xF8AB144E, 0x514122DD, - 0xAB7F7968, 0x02954FFB, - 0x7A8DA4C0, 0xD3679253, - 0x2959C9E6, 0x80B3FF75, - 0x74CF481F, 0xDD257E8C, - 0x271B2539, 0x8EF113AA, - 0x66087D7E, 0xCFE24BED, - 0x35DC1058, 0x9C3626CB, - 0x684A91A1, 0xC1A0A732, - 0x3B9EFC87, 0x9274CA14, - 0xCBAF2AF1, 0x62451C62, - 0x987B47D7, 0x31917144, - 0xC5EDC62E, 0x6C07F0BD, - 0x9639AB08, 0x3FD39D9B, - 0xD72AF34F, 0x7EC0C5DC, - 0x84FE9E69, 0x2D14A8FA, - 0xD9681F90, 0x70822903, - 0x8ABC72B6, 0x23564425, - 0x5B4EAF1E, 0xF2A4998D, - 0x089AC238, 0xA170F4AB, - 0x550C43C1, 0xFCE67552, - 0x06D82EE7, 0xAF321874, - 0x47CB76A0, 0xEE214033, - 0x141F1B86, 0xBDF52D15, - 0x49899A7F, 0xE063ACEC, - 0x1A5DF759, 0xB3B7C1CA, - 0x7D3274CD, 0xD4D8425E, - 0x2EE619EB, 0x870C2F78, - 0x73709812, 0xDA9AAE81, - 0x20A4F534, 0x894EC3A7, - 0x61B7AD73, 0xC85D9BE0, - 0x3263C055, 0x9B89F6C6, - 0x6FF541AC, 0xC61F773F, - 0x3C212C8A, 0x95CB1A19, - 0xEDD3F122, 0x4439C7B1, - 0xBE079C04, 0x17EDAA97, - 0xE3911DFD, 0x4A7B2B6E, - 0xB04570DB, 0x19AF4648, - 0xF156289C, 0x58BC1E0F, - 0xA28245BA, 0x0B687329, - 0xFF14C443, 0x56FEF2D0, - 0xACC0A965, 0x052A9FF6, - 0x5CF17F13, 0xF51B4980, - 0x0F251235, 0xA6CF24A6, - 0x52B393CC, 0xFB59A55F, - 0x0167FEEA, 0xA88DC879, - 0x4074A6AD, 0xE99E903E, - 0x13A0CB8B, 0xBA4AFD18, - 0x4E364A72, 0xE7DC7CE1, - 0x1DE22754, 0xB40811C7, - 0xCC10FAFC, 0x65FACC6F, - 0x9FC497DA, 0x362EA149, - 0xC2521623, 0x6BB820B0, - 0x91867B05, 0x386C4D96, - 0xD0952342, 0x797F15D1, - 0x83414E64, 0x2AAB78F7, - 0xDED7CF9D, 0x773DF90E, - 0x8D03A2BB, 0x24E99428, - 0x975E55E2, 0x3EB46371, - 0xC48A38C4, 0x6D600E57, - 0x991CB93D, 0x30F68FAE, - 0xCAC8D41B, 0x6322E288, - 0x8BDB8C5C, 0x2231BACF, - 0xD80FE17A, 0x71E5D7E9, - 0x85996083, 0x2C735610, - 0xD64D0DA5, 0x7FA73B36, - 0x07BFD00D, 0xAE55E69E, - 0x546BBD2B, 0xFD818BB8, - 0x09FD3CD2, 0xA0170A41, - 0x5A2951F4, 0xF3C36767, - 0x1B3A09B3, 0xB2D03F20, - 0x48EE6495, 0xE1045206, - 0x1578E56C, 0xBC92D3FF, - 0x46AC884A, 0xEF46BED9, - 0xB69D5E3C, 0x1F7768AF, - 0xE549331A, 0x4CA30589, - 0xB8DFB2E3, 0x11358470, - 0xEB0BDFC5, 0x42E1E956, - 0xAA188782, 0x03F2B111, - 0xF9CCEAA4, 0x5026DC37, - 0xA45A6B5D, 0x0DB05DCE, - 0xF78E067B, 0x5E6430E8, - 0x267CDBD3, 0x8F96ED40, - 0x75A8B6F5, 0xDC428066, - 0x283E370C, 0x81D4019F, - 0x7BEA5A2A, 0xD2006CB9, - 0x3AF9026D, 0x931334FE, - 0x692D6F4B, 0xC0C759D8, - 0x34BBEEB2, 0x9D51D821, - 0x676F8394, 0xCE85B507 -}; - -const uint32 pg_crc64_table1[256] = { - 0x00000000, 0x42F0E1EB, - 0x85E1C3D7, 0xC711223C, - 0x49336645, 0x0BC387AE, - 0xCCD2A592, 0x8E224479, - 0x9266CC8A, 0xD0962D61, - 0x17870F5D, 0x5577EEB6, - 0xDB55AACF, 0x99A54B24, - 0x5EB46918, 0x1C4488F3, - 0x663D78FF, 0x24CD9914, - 0xE3DCBB28, 0xA12C5AC3, - 0x2F0E1EBA, 0x6DFEFF51, - 0xAAEFDD6D, 0xE81F3C86, - 0xF45BB475, 0xB6AB559E, - 0x71BA77A2, 0x334A9649, - 0xBD68D230, 0xFF9833DB, - 0x388911E7, 0x7A79F00C, - 0xCC7AF1FF, 0x8E8A1014, - 0x499B3228, 0x0B6BD3C3, - 0x854997BA, 0xC7B97651, - 0x00A8546D, 0x4258B586, - 0x5E1C3D75, 0x1CECDC9E, - 0xDBFDFEA2, 0x990D1F49, - 0x172F5B30, 0x55DFBADB, - 0x92CE98E7, 0xD03E790C, - 0xAA478900, 0xE8B768EB, - 0x2FA64AD7, 0x6D56AB3C, - 0xE374EF45, 0xA1840EAE, - 0x66952C92, 0x2465CD79, - 0x3821458A, 0x7AD1A461, - 0xBDC0865D, 0xFF3067B6, - 0x711223CF, 0x33E2C224, - 0xF4F3E018, 0xB60301F3, - 0xDA050215, 0x98F5E3FE, - 0x5FE4C1C2, 0x1D142029, - 0x93366450, 0xD1C685BB, - 0x16D7A787, 0x5427466C, - 0x4863CE9F, 0x0A932F74, - 0xCD820D48, 0x8F72ECA3, - 0x0150A8DA, 0x43A04931, - 0x84B16B0D, 0xC6418AE6, - 0xBC387AEA, 0xFEC89B01, - 0x39D9B93D, 0x7B2958D6, - 0xF50B1CAF, 0xB7FBFD44, - 0x70EADF78, 0x321A3E93, - 0x2E5EB660, 0x6CAE578B, - 0xABBF75B7, 0xE94F945C, - 0x676DD025, 0x259D31CE, - 0xE28C13F2, 0xA07CF219, - 0x167FF3EA, 0x548F1201, - 0x939E303D, 0xD16ED1D6, - 0x5F4C95AF, 0x1DBC7444, - 0xDAAD5678, 0x985DB793, - 0x84193F60, 0xC6E9DE8B, - 0x01F8FCB7, 0x43081D5C, - 0xCD2A5925, 0x8FDAB8CE, - 0x48CB9AF2, 0x0A3B7B19, - 0x70428B15, 0x32B26AFE, - 0xF5A348C2, 0xB753A929, - 0x3971ED50, 0x7B810CBB, - 0xBC902E87, 0xFE60CF6C, - 0xE224479F, 0xA0D4A674, - 0x67C58448, 0x253565A3, - 0xAB1721DA, 0xE9E7C031, - 0x2EF6E20D, 0x6C0603E6, - 0xF6FAE5C0, 0xB40A042B, - 0x731B2617, 0x31EBC7FC, - 0xBFC98385, 0xFD39626E, - 0x3A284052, 0x78D8A1B9, - 0x649C294A, 0x266CC8A1, - 0xE17DEA9D, 0xA38D0B76, - 0x2DAF4F0F, 0x6F5FAEE4, - 0xA84E8CD8, 0xEABE6D33, - 0x90C79D3F, 0xD2377CD4, - 0x15265EE8, 0x57D6BF03, - 0xD9F4FB7A, 0x9B041A91, - 0x5C1538AD, 0x1EE5D946, - 0x02A151B5, 0x4051B05E, - 0x87409262, 0xC5B07389, - 0x4B9237F0, 0x0962D61B, - 0xCE73F427, 0x8C8315CC, - 0x3A80143F, 0x7870F5D4, - 0xBF61D7E8, 0xFD913603, - 0x73B3727A, 0x31439391, - 0xF652B1AD, 0xB4A25046, - 0xA8E6D8B5, 0xEA16395E, - 0x2D071B62, 0x6FF7FA89, - 0xE1D5BEF0, 0xA3255F1B, - 0x64347D27, 0x26C49CCC, - 0x5CBD6CC0, 0x1E4D8D2B, - 0xD95CAF17, 0x9BAC4EFC, - 0x158E0A85, 0x577EEB6E, - 0x906FC952, 0xD29F28B9, - 0xCEDBA04A, 0x8C2B41A1, - 0x4B3A639D, 0x09CA8276, - 0x87E8C60F, 0xC51827E4, - 0x020905D8, 0x40F9E433, - 0x2CFFE7D5, 0x6E0F063E, - 0xA91E2402, 0xEBEEC5E9, - 0x65CC8190, 0x273C607B, - 0xE02D4247, 0xA2DDA3AC, - 0xBE992B5F, 0xFC69CAB4, - 0x3B78E888, 0x79880963, - 0xF7AA4D1A, 0xB55AACF1, - 0x724B8ECD, 0x30BB6F26, - 0x4AC29F2A, 0x08327EC1, - 0xCF235CFD, 0x8DD3BD16, - 0x03F1F96F, 0x41011884, - 0x86103AB8, 0xC4E0DB53, - 0xD8A453A0, 0x9A54B24B, - 0x5D459077, 0x1FB5719C, - 0x919735E5, 0xD367D40E, - 0x1476F632, 0x568617D9, - 0xE085162A, 0xA275F7C1, - 0x6564D5FD, 0x27943416, - 0xA9B6706F, 0xEB469184, - 0x2C57B3B8, 0x6EA75253, - 0x72E3DAA0, 0x30133B4B, - 0xF7021977, 0xB5F2F89C, - 0x3BD0BCE5, 0x79205D0E, - 0xBE317F32, 0xFCC19ED9, - 0x86B86ED5, 0xC4488F3E, - 0x0359AD02, 0x41A94CE9, - 0xCF8B0890, 0x8D7BE97B, - 0x4A6ACB47, 0x089A2AAC, - 0x14DEA25F, 0x562E43B4, - 0x913F6188, 0xD3CF8063, - 0x5DEDC41A, 0x1F1D25F1, - 0xD80C07CD, 0x9AFCE626 -}; -#else /* use int64 implementation */ - -const uint64 pg_crc64_table[256] = { - UINT64CONST(0x0000000000000000), UINT64CONST(0x42F0E1EBA9EA3693), - UINT64CONST(0x85E1C3D753D46D26), UINT64CONST(0xC711223CFA3E5BB5), - UINT64CONST(0x493366450E42ECDF), UINT64CONST(0x0BC387AEA7A8DA4C), - UINT64CONST(0xCCD2A5925D9681F9), UINT64CONST(0x8E224479F47CB76A), - UINT64CONST(0x9266CC8A1C85D9BE), UINT64CONST(0xD0962D61B56FEF2D), - UINT64CONST(0x17870F5D4F51B498), UINT64CONST(0x5577EEB6E6BB820B), - UINT64CONST(0xDB55AACF12C73561), UINT64CONST(0x99A54B24BB2D03F2), - UINT64CONST(0x5EB4691841135847), UINT64CONST(0x1C4488F3E8F96ED4), - UINT64CONST(0x663D78FF90E185EF), UINT64CONST(0x24CD9914390BB37C), - UINT64CONST(0xE3DCBB28C335E8C9), UINT64CONST(0xA12C5AC36ADFDE5A), - UINT64CONST(0x2F0E1EBA9EA36930), UINT64CONST(0x6DFEFF5137495FA3), - UINT64CONST(0xAAEFDD6DCD770416), UINT64CONST(0xE81F3C86649D3285), - UINT64CONST(0xF45BB4758C645C51), UINT64CONST(0xB6AB559E258E6AC2), - UINT64CONST(0x71BA77A2DFB03177), UINT64CONST(0x334A9649765A07E4), - UINT64CONST(0xBD68D2308226B08E), UINT64CONST(0xFF9833DB2BCC861D), - UINT64CONST(0x388911E7D1F2DDA8), UINT64CONST(0x7A79F00C7818EB3B), - UINT64CONST(0xCC7AF1FF21C30BDE), UINT64CONST(0x8E8A101488293D4D), - UINT64CONST(0x499B3228721766F8), UINT64CONST(0x0B6BD3C3DBFD506B), - UINT64CONST(0x854997BA2F81E701), UINT64CONST(0xC7B97651866BD192), - UINT64CONST(0x00A8546D7C558A27), UINT64CONST(0x4258B586D5BFBCB4), - UINT64CONST(0x5E1C3D753D46D260), UINT64CONST(0x1CECDC9E94ACE4F3), - UINT64CONST(0xDBFDFEA26E92BF46), UINT64CONST(0x990D1F49C77889D5), - UINT64CONST(0x172F5B3033043EBF), UINT64CONST(0x55DFBADB9AEE082C), - UINT64CONST(0x92CE98E760D05399), UINT64CONST(0xD03E790CC93A650A), - UINT64CONST(0xAA478900B1228E31), UINT64CONST(0xE8B768EB18C8B8A2), - UINT64CONST(0x2FA64AD7E2F6E317), UINT64CONST(0x6D56AB3C4B1CD584), - UINT64CONST(0xE374EF45BF6062EE), UINT64CONST(0xA1840EAE168A547D), - UINT64CONST(0x66952C92ECB40FC8), UINT64CONST(0x2465CD79455E395B), - UINT64CONST(0x3821458AADA7578F), UINT64CONST(0x7AD1A461044D611C), - UINT64CONST(0xBDC0865DFE733AA9), UINT64CONST(0xFF3067B657990C3A), - UINT64CONST(0x711223CFA3E5BB50), UINT64CONST(0x33E2C2240A0F8DC3), - UINT64CONST(0xF4F3E018F031D676), UINT64CONST(0xB60301F359DBE0E5), - UINT64CONST(0xDA050215EA6C212F), UINT64CONST(0x98F5E3FE438617BC), - UINT64CONST(0x5FE4C1C2B9B84C09), UINT64CONST(0x1D14202910527A9A), - UINT64CONST(0x93366450E42ECDF0), UINT64CONST(0xD1C685BB4DC4FB63), - UINT64CONST(0x16D7A787B7FAA0D6), UINT64CONST(0x5427466C1E109645), - UINT64CONST(0x4863CE9FF6E9F891), UINT64CONST(0x0A932F745F03CE02), - UINT64CONST(0xCD820D48A53D95B7), UINT64CONST(0x8F72ECA30CD7A324), - UINT64CONST(0x0150A8DAF8AB144E), UINT64CONST(0x43A04931514122DD), - UINT64CONST(0x84B16B0DAB7F7968), UINT64CONST(0xC6418AE602954FFB), - UINT64CONST(0xBC387AEA7A8DA4C0), UINT64CONST(0xFEC89B01D3679253), - UINT64CONST(0x39D9B93D2959C9E6), UINT64CONST(0x7B2958D680B3FF75), - UINT64CONST(0xF50B1CAF74CF481F), UINT64CONST(0xB7FBFD44DD257E8C), - UINT64CONST(0x70EADF78271B2539), UINT64CONST(0x321A3E938EF113AA), - UINT64CONST(0x2E5EB66066087D7E), UINT64CONST(0x6CAE578BCFE24BED), - UINT64CONST(0xABBF75B735DC1058), UINT64CONST(0xE94F945C9C3626CB), - UINT64CONST(0x676DD025684A91A1), UINT64CONST(0x259D31CEC1A0A732), - UINT64CONST(0xE28C13F23B9EFC87), UINT64CONST(0xA07CF2199274CA14), - UINT64CONST(0x167FF3EACBAF2AF1), UINT64CONST(0x548F120162451C62), - UINT64CONST(0x939E303D987B47D7), UINT64CONST(0xD16ED1D631917144), - UINT64CONST(0x5F4C95AFC5EDC62E), UINT64CONST(0x1DBC74446C07F0BD), - UINT64CONST(0xDAAD56789639AB08), UINT64CONST(0x985DB7933FD39D9B), - UINT64CONST(0x84193F60D72AF34F), UINT64CONST(0xC6E9DE8B7EC0C5DC), - UINT64CONST(0x01F8FCB784FE9E69), UINT64CONST(0x43081D5C2D14A8FA), - UINT64CONST(0xCD2A5925D9681F90), UINT64CONST(0x8FDAB8CE70822903), - UINT64CONST(0x48CB9AF28ABC72B6), UINT64CONST(0x0A3B7B1923564425), - UINT64CONST(0x70428B155B4EAF1E), UINT64CONST(0x32B26AFEF2A4998D), - UINT64CONST(0xF5A348C2089AC238), UINT64CONST(0xB753A929A170F4AB), - UINT64CONST(0x3971ED50550C43C1), UINT64CONST(0x7B810CBBFCE67552), - UINT64CONST(0xBC902E8706D82EE7), UINT64CONST(0xFE60CF6CAF321874), - UINT64CONST(0xE224479F47CB76A0), UINT64CONST(0xA0D4A674EE214033), - UINT64CONST(0x67C58448141F1B86), UINT64CONST(0x253565A3BDF52D15), - UINT64CONST(0xAB1721DA49899A7F), UINT64CONST(0xE9E7C031E063ACEC), - UINT64CONST(0x2EF6E20D1A5DF759), UINT64CONST(0x6C0603E6B3B7C1CA), - UINT64CONST(0xF6FAE5C07D3274CD), UINT64CONST(0xB40A042BD4D8425E), - UINT64CONST(0x731B26172EE619EB), UINT64CONST(0x31EBC7FC870C2F78), - UINT64CONST(0xBFC9838573709812), UINT64CONST(0xFD39626EDA9AAE81), - UINT64CONST(0x3A28405220A4F534), UINT64CONST(0x78D8A1B9894EC3A7), - UINT64CONST(0x649C294A61B7AD73), UINT64CONST(0x266CC8A1C85D9BE0), - UINT64CONST(0xE17DEA9D3263C055), UINT64CONST(0xA38D0B769B89F6C6), - UINT64CONST(0x2DAF4F0F6FF541AC), UINT64CONST(0x6F5FAEE4C61F773F), - UINT64CONST(0xA84E8CD83C212C8A), UINT64CONST(0xEABE6D3395CB1A19), - UINT64CONST(0x90C79D3FEDD3F122), UINT64CONST(0xD2377CD44439C7B1), - UINT64CONST(0x15265EE8BE079C04), UINT64CONST(0x57D6BF0317EDAA97), - UINT64CONST(0xD9F4FB7AE3911DFD), UINT64CONST(0x9B041A914A7B2B6E), - UINT64CONST(0x5C1538ADB04570DB), UINT64CONST(0x1EE5D94619AF4648), - UINT64CONST(0x02A151B5F156289C), UINT64CONST(0x4051B05E58BC1E0F), - UINT64CONST(0x87409262A28245BA), UINT64CONST(0xC5B073890B687329), - UINT64CONST(0x4B9237F0FF14C443), UINT64CONST(0x0962D61B56FEF2D0), - UINT64CONST(0xCE73F427ACC0A965), UINT64CONST(0x8C8315CC052A9FF6), - UINT64CONST(0x3A80143F5CF17F13), UINT64CONST(0x7870F5D4F51B4980), - UINT64CONST(0xBF61D7E80F251235), UINT64CONST(0xFD913603A6CF24A6), - UINT64CONST(0x73B3727A52B393CC), UINT64CONST(0x31439391FB59A55F), - UINT64CONST(0xF652B1AD0167FEEA), UINT64CONST(0xB4A25046A88DC879), - UINT64CONST(0xA8E6D8B54074A6AD), UINT64CONST(0xEA16395EE99E903E), - UINT64CONST(0x2D071B6213A0CB8B), UINT64CONST(0x6FF7FA89BA4AFD18), - UINT64CONST(0xE1D5BEF04E364A72), UINT64CONST(0xA3255F1BE7DC7CE1), - UINT64CONST(0x64347D271DE22754), UINT64CONST(0x26C49CCCB40811C7), - UINT64CONST(0x5CBD6CC0CC10FAFC), UINT64CONST(0x1E4D8D2B65FACC6F), - UINT64CONST(0xD95CAF179FC497DA), UINT64CONST(0x9BAC4EFC362EA149), - UINT64CONST(0x158E0A85C2521623), UINT64CONST(0x577EEB6E6BB820B0), - UINT64CONST(0x906FC95291867B05), UINT64CONST(0xD29F28B9386C4D96), - UINT64CONST(0xCEDBA04AD0952342), UINT64CONST(0x8C2B41A1797F15D1), - UINT64CONST(0x4B3A639D83414E64), UINT64CONST(0x09CA82762AAB78F7), - UINT64CONST(0x87E8C60FDED7CF9D), UINT64CONST(0xC51827E4773DF90E), - UINT64CONST(0x020905D88D03A2BB), UINT64CONST(0x40F9E43324E99428), - UINT64CONST(0x2CFFE7D5975E55E2), UINT64CONST(0x6E0F063E3EB46371), - UINT64CONST(0xA91E2402C48A38C4), UINT64CONST(0xEBEEC5E96D600E57), - UINT64CONST(0x65CC8190991CB93D), UINT64CONST(0x273C607B30F68FAE), - UINT64CONST(0xE02D4247CAC8D41B), UINT64CONST(0xA2DDA3AC6322E288), - UINT64CONST(0xBE992B5F8BDB8C5C), UINT64CONST(0xFC69CAB42231BACF), - UINT64CONST(0x3B78E888D80FE17A), UINT64CONST(0x7988096371E5D7E9), - UINT64CONST(0xF7AA4D1A85996083), UINT64CONST(0xB55AACF12C735610), - UINT64CONST(0x724B8ECDD64D0DA5), UINT64CONST(0x30BB6F267FA73B36), - UINT64CONST(0x4AC29F2A07BFD00D), UINT64CONST(0x08327EC1AE55E69E), - UINT64CONST(0xCF235CFD546BBD2B), UINT64CONST(0x8DD3BD16FD818BB8), - UINT64CONST(0x03F1F96F09FD3CD2), UINT64CONST(0x41011884A0170A41), - UINT64CONST(0x86103AB85A2951F4), UINT64CONST(0xC4E0DB53F3C36767), - UINT64CONST(0xD8A453A01B3A09B3), UINT64CONST(0x9A54B24BB2D03F20), - UINT64CONST(0x5D45907748EE6495), UINT64CONST(0x1FB5719CE1045206), - UINT64CONST(0x919735E51578E56C), UINT64CONST(0xD367D40EBC92D3FF), - UINT64CONST(0x1476F63246AC884A), UINT64CONST(0x568617D9EF46BED9), - UINT64CONST(0xE085162AB69D5E3C), UINT64CONST(0xA275F7C11F7768AF), - UINT64CONST(0x6564D5FDE549331A), UINT64CONST(0x279434164CA30589), - UINT64CONST(0xA9B6706FB8DFB2E3), UINT64CONST(0xEB46918411358470), - UINT64CONST(0x2C57B3B8EB0BDFC5), UINT64CONST(0x6EA7525342E1E956), - UINT64CONST(0x72E3DAA0AA188782), UINT64CONST(0x30133B4B03F2B111), - UINT64CONST(0xF7021977F9CCEAA4), UINT64CONST(0xB5F2F89C5026DC37), - UINT64CONST(0x3BD0BCE5A45A6B5D), UINT64CONST(0x79205D0E0DB05DCE), - UINT64CONST(0xBE317F32F78E067B), UINT64CONST(0xFCC19ED95E6430E8), - UINT64CONST(0x86B86ED5267CDBD3), UINT64CONST(0xC4488F3E8F96ED40), - UINT64CONST(0x0359AD0275A8B6F5), UINT64CONST(0x41A94CE9DC428066), - UINT64CONST(0xCF8B0890283E370C), UINT64CONST(0x8D7BE97B81D4019F), - UINT64CONST(0x4A6ACB477BEA5A2A), UINT64CONST(0x089A2AACD2006CB9), - UINT64CONST(0x14DEA25F3AF9026D), UINT64CONST(0x562E43B4931334FE), - UINT64CONST(0x913F6188692D6F4B), UINT64CONST(0xD3CF8063C0C759D8), - UINT64CONST(0x5DEDC41A34BBEEB2), UINT64CONST(0x1F1D25F19D51D821), - UINT64CONST(0xD80C07CD676F8394), UINT64CONST(0x9AFCE626CE85B507) -}; -#endif /* SIZEOF_VOID_P < 8 */ - -#endif /* PROVIDE_64BIT_CRC */ diff --git a/pg_filedump-make.patch b/pg_filedump-make.patch index 4f19bb4..2569013 100644 --- a/pg_filedump-make.patch +++ b/pg_filedump-make.patch @@ -1,21 +1,18 @@ -diff -Naur pg_filedump-9.1.0.orig/Makefile pg_filedump-9.1.0/Makefile ---- pg_filedump-9.1.0.orig/Makefile 2011-11-26 17:08:46.000000000 -0500 -+++ pg_filedump-9.1.0/Makefile 2011-11-26 17:32:51.447513394 -0500 -@@ -4,14 +4,11 @@ - FD_VERSION=9.1.0 +diff -Naur pg_filedump-9.2.0.orig/Makefile pg_filedump-9.2.0/Makefile +--- pg_filedump-9.2.0.orig/Makefile 2012-03-12 12:02:44.000000000 -0400 ++++ pg_filedump-9.2.0/Makefile 2012-11-13 19:14:54.665862604 -0500 +@@ -4,12 +4,12 @@ + FD_VERSION=9.2.0 CC=gcc -CFLAGS=-g -O -Wall -Wmissing-prototypes -Wmissing-declarations +CFLAGS+=-Wall -Wmissing-prototypes -Wmissing-declarations --# PGSQL MUST POINT TO pgsql SOURCE DIRECTORY --PGSQL=../../pgsql -+CRC_SRC_DIR=. + # If working with a PG source directory, point PGSQL_INCLUDE_DIR to its + # src/include subdirectory. If working with an installed tree, point to + # the server include subdirectory, eg /usr/local/include/postgresql/server +-PGSQL_INCLUDE_DIR=../../pgsql/src/include ++PGSQL_INCLUDE_DIR=/usr/include/pgsql/server --CRC_SRC_DIR=${PGSQL}/src/backend/utils/hash -- --INCLUDE_DIR=${PGSQL}/src/include -+INCLUDE_DIR=/usr/include/pgsql/server DISTFILES= README.pg_filedump Makefile Makefile.contrib \ - pg_filedump.h pg_filedump.c diff --git a/rhdb-utils.spec b/rhdb-utils.spec index a284ed8..f72af50 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -1,23 +1,19 @@ # Spec file for rhdb-utils. # Authors: Liam Stewart , Andrew Overholt # , Tom Lane -# Copyright (C) 2002-2011 Red Hat, Inc. +# Copyright (C) 2002-2012 Red Hat, Inc. Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 9.1.0 -Release: 3%{?dist} +Version: 9.2.0 +Release: 1%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ -# pg_crc.c is copied from postgresql; the rest is GPL -License: GPLv2+ and PostgreSQL +License: GPLv2+ Group: Applications/Databases BuildRequires: postgresql-devel -Source0: http://pgfoundry.org/frs/download.php/3182/pg_filedump-%{version}.tar.gz -# We keep a copy of pg_crc.c in this SRPM so we don't need to have the -# full PostgreSQL sources to build. This should be refreshed periodically -# from the PostgreSQL sources. -Source1: pg_crc.c +Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz + Patch1: pg_filedump-make.patch %description @@ -27,8 +23,6 @@ developed for PostgreSQL - Red Hat Edition. %prep %setup -q -n pg_filedump-%{version} -cp -p %{SOURCE1} pg_crc.c - %patch1 -p1 %build @@ -46,6 +40,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %doc README.pg_filedump %changelog +* Tue Nov 13 2012 Tom Lane 9.2.0-1 +- Update pg_filedump to version 9.2.0, to support PostgreSQL 9.2. + * Sat Jul 21 2012 Fedora Release Engineering - 9.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 8c819ca..d3e5c8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3e6ea8c62e5dcacbef1b5baff08a0ea0 pg_filedump-9.1.0.tar.gz +4ab7f0ec961c942c6ae360115d4f4349 pg_filedump-9.2.0.tar.gz From 804a53d150208a5c8d627d210608b6f8cb5946f3 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 15:38:13 -0600 Subject: [PATCH 03/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index f72af50..9944a6d 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.2.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -40,6 +40,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %doc README.pg_filedump %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 9.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Tue Nov 13 2012 Tom Lane 9.2.0-1 - Update pg_filedump to version 9.2.0, to support PostgreSQL 9.2. From 60e60e0a20218fc111aa8c35476f4485401f1b71 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 17 Jun 2013 17:58:09 +0200 Subject: [PATCH 04/51] man: add generated manual page Version: 9.2.0-3 Resolves: #948934 --- genMan.sh | 33 ++++++++++++++++++++++ genMan/helpWrap | 15 ++++++++++ genMan/pg_filedump.h2m | 9 ++++++ pg_filedump.1 | 64 ++++++++++++++++++++++++++++++++++++++++++ rhdb-utils.spec | 9 +++++- 5 files changed, 129 insertions(+), 1 deletion(-) create mode 100755 genMan.sh create mode 100755 genMan/helpWrap create mode 100644 genMan/pg_filedump.h2m create mode 100644 pg_filedump.1 diff --git a/genMan.sh b/genMan.sh new file mode 100755 index 0000000..d010284 --- /dev/null +++ b/genMan.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Generate manual page based on the --help output. +# +# This is intended to be run _manually_ from the package root directory +# (that place where the *.spec file is placed). + +die() { + echo >&2 "fail: $@" + exit 1 +} + +MANPAGE=pg_filedump.1 +BIN=`find -name pg_filedump` +export BIN +if test -z "$BIN"; then + die "no binary compiled?" +fi + +DESCRIPTION="Display formatted contents of a PostgreSQL heap/index/control file" +$BIN -h | grep "$DESCRIPTION" &>/dev/null +if test $? -ne 0; then + die "changed description" +fi + +help2man -N \ + --include=genMan/pg_filedump.h2m \ + genMan/helpWrap > $MANPAGE + +COUNT=`git diff $MANPAGE | wc -l` +if test "$COUNT" != "0"; then + echo "Manual page needs to be committed!" +fi diff --git a/genMan/helpWrap b/genMan/helpWrap new file mode 100755 index 0000000..2ba8579 --- /dev/null +++ b/genMan/helpWrap @@ -0,0 +1,15 @@ +#!/bin/bash + +if test -z "$BIN"; then + echo "setup \$BIN please" + exit 1 +fi + +if test "$1" = "--help"; then + $BIN -h | grep '^Usage' -A1 + $BIN -h | tail -n +11 +fi + +if test "$1" = "--version"; then + $BIN -h | grep ^Version | sed 's/(.*)//' | sed 's/Version/pg_filedump/' +fi diff --git a/genMan/pg_filedump.h2m b/genMan/pg_filedump.h2m new file mode 100644 index 0000000..bafaa4b --- /dev/null +++ b/genMan/pg_filedump.h2m @@ -0,0 +1,9 @@ +[NAME] +manual page for pg_filedump + +[DESCRIPTION] +Display formatted contents of a PostgreSQL heap/index/control file. + +[OTHERS] +This manual page was generated from pg_filedump help output (\fB-h\fR) by +help2man(1). diff --git a/pg_filedump.1 b/pg_filedump.1 new file mode 100644 index 0000000..21585d8 --- /dev/null +++ b/pg_filedump.1 @@ -0,0 +1,64 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.41.1. +.TH PG_FILEDUMP "1" "June 2013" "pg_filedump 9.2.0" "User Commands" +.SH NAME +manual page for pg_filedump +.SH SYNOPSIS +.B pg_filedump +[\fI-abcdfhixy\fR] [\fI-R startblock \fR[\fIendblock\fR]] [\fI-S blocksize\fR] \fIfile\fR +.SH DESCRIPTION +Display formatted contents of a PostgreSQL heap/index/control file. +.SS "The following options are valid for heap and index files:" +.TP +\fB\-a\fR +Display absolute addresses when formatting (Block header +information is always block relative) +.TP +\fB\-b\fR +Display binary block images within a range (Option will turn +off all formatting options) +.TP +\fB\-d\fR +Display formatted block content dump (Option will turn off +all other formatting options) +.TP +\fB\-f\fR +Display formatted block content dump along with interpretation +.TP +\fB\-h\fR +Display this information +.TP +\fB\-i\fR +Display interpreted item details +.TP +\fB\-R\fR +Display specific block ranges within the file (Blocks are +indexed from 0) +.IP +[startblock]: block to start at +[endblock]: block to end at +.IP +A startblock without an endblock will format the single block +.TP +\fB\-S\fR +Force block size to [blocksize] +.TP +\fB\-x\fR +Force interpreted formatting of block items as index items +.TP +\fB\-y\fR +Force interpreted formatting of block items as heap items +.SS "The following options are valid for control files:" +.TP +\fB\-c\fR +Interpret the file listed as a control file +.TP +\fB\-f\fR +Display formatted content dump along with interpretation +.TP +\fB\-S\fR +Force block size to [blocksize] +.SH OTHERS +This manual page was generated from pg_filedump help output (\fB-h\fR) by +help2man(1). +.SH "REPORTING BUGS" +Report bugs to diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 9944a6d..e38101b 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,13 +6,14 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.2.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases BuildRequires: postgresql-devel Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz +Source1: pg_filedump.1 Patch1: pg_filedump-make.patch @@ -33,13 +34,19 @@ make %{?_smp_mflags} %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} +mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 +install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %files %defattr(-,root,root,-) %{_bindir}/pg_filedump %doc README.pg_filedump +%{_mandir}/man1/pg_filedump.1* %changelog +* Tue Jun 18 2013 Pavel Raiskup - 9.2.0-3 +- add manual page generated by help2man utility (private #948934) + * Thu Feb 14 2013 Fedora Release Engineering - 9.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From a5ffd63a43a2727c03b1310120f5f489f6642310 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 18 Jun 2013 09:20:40 +0200 Subject: [PATCH 05/51] spec: fix bogus date in changelog Version: 9.2.0-3 --- rhdb-utils.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index e38101b..5696304 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -164,7 +164,7 @@ Resolves: #224175 * Wed Sep 11 2002 Andrew Overholt - Changed revision to 1. -* Fri Jul 8 2002 Liam Stewart +* Mon Jul 8 2002 Liam Stewart - Updated summary and description. * Thu Jul 4 2002 Liam Stewart From f518dc085ee3f6c9032b38549614ace0c2bc5b05 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 07:36:59 -0500 Subject: [PATCH 06/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 5696304..7074412 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.2.0 -Release: 3%{?dist} +Release: 4%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 9.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Jun 18 2013 Pavel Raiskup - 9.2.0-3 - add manual page generated by help2man utility (private #948934) From 7d65d49359806e7eb2bf0c03ef479bbeb8bdd8b4 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 8 Apr 2014 09:38:30 +0200 Subject: [PATCH 07/51] man: regenerate manual page This is due to my mistake: NAME section must contain "product" name; dash; short description. This caused 'lexgrog' to fail. Note that current HEAD is not build-able, we would need to merge changes from git://git.postgresql.org/git/pg_filedump.git but I am not sure what is correct. Some reference: 1370840444.7746.22.camel@jdavis Resolves: #948934 (private) Version: 9.2.0-5 --- genMan/pg_filedump.h2m | 2 +- pg_filedump.1 | 6 +++--- rhdb-utils.spec | 5 ++++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/genMan/pg_filedump.h2m b/genMan/pg_filedump.h2m index bafaa4b..33340ec 100644 --- a/genMan/pg_filedump.h2m +++ b/genMan/pg_filedump.h2m @@ -1,5 +1,5 @@ [NAME] -manual page for pg_filedump +pg_filedump \- PostgreSQL heap/index/control file dumper [DESCRIPTION] Display formatted contents of a PostgreSQL heap/index/control file. diff --git a/pg_filedump.1 b/pg_filedump.1 index 21585d8..93a58d4 100644 --- a/pg_filedump.1 +++ b/pg_filedump.1 @@ -1,7 +1,7 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.41.1. -.TH PG_FILEDUMP "1" "June 2013" "pg_filedump 9.2.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.44.1. +.TH PG_FILEDUMP "1" "April 2014" "pg_filedump 9.3.0" "User Commands" .SH NAME -manual page for pg_filedump +pg_filedump \- PostgreSQL heap/index/control file dumper .SH SYNOPSIS .B pg_filedump [\fI-abcdfhixy\fR] [\fI-R startblock \fR[\fIendblock\fR]] [\fI-S blocksize\fR] \fIfile\fR diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 7074412..bd98e89 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.2.0 -Release: 4%{?dist} +Release: 5%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Tue Apr 08 2014 Pavel Raiskup - 9.2.0-5 +- fix manual page to not cause fail of lexgrog (private #948934) + * Sun Aug 04 2013 Fedora Release Engineering - 9.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 0a726a1c2f9a0d5028f8326b4c1af0510859f835 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 21:29:06 -0500 Subject: [PATCH 08/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index bd98e89..5a1f84e 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.2.0 -Release: 5%{?dist} +Release: 6%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 9.2.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Tue Apr 08 2014 Pavel Raiskup - 9.2.0-5 - fix manual page to not cause fail of lexgrog (private #948934) From 4876eae92dbe1dd538ba9050c06e11cc57fd7128 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 10 Jun 2014 19:49:17 +0200 Subject: [PATCH 09/51] rebase to version 9.3.0 Which fixes btw. the FTBFS in f20+, thanks Tom. Resolves: #1107018 Version: 9.3.0-1 --- .gitignore | 2 +- pg_filedump-make.patch | 9 +++++---- rhdb-utils.spec | 7 +++++-- sources | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 33711e3..104568b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-9.2.0.tar.gz +/pg_filedump-9.3.0.tar.gz diff --git a/pg_filedump-make.patch b/pg_filedump-make.patch index 2569013..35fa00a 100644 --- a/pg_filedump-make.patch +++ b/pg_filedump-make.patch @@ -1,8 +1,9 @@ -diff -Naur pg_filedump-9.2.0.orig/Makefile pg_filedump-9.2.0/Makefile ---- pg_filedump-9.2.0.orig/Makefile 2012-03-12 12:02:44.000000000 -0400 -+++ pg_filedump-9.2.0/Makefile 2012-11-13 19:14:54.665862604 -0500 +diff --git a/Makefile b/Makefile +index c64dfbf..28e1ccd 100644 +--- a/Makefile ++++ b/Makefile @@ -4,12 +4,12 @@ - FD_VERSION=9.2.0 + FD_VERSION=9.3.0 CC=gcc -CFLAGS=-g -O -Wall -Wmissing-prototypes -Wmissing-declarations diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 5a1f84e..448287f 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,8 +5,8 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 9.2.0 -Release: 6%{?dist} +Version: 9.3.0 +Release: 1%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Tue Jun 10 2014 Pavel Raiskup - 9.3.0-1 +- rebase to most recent release, fix FTBFS (#1107018) + * Sun Jun 08 2014 Fedora Release Engineering - 9.2.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index d3e5c8d..048cdca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4ab7f0ec961c942c6ae360115d4f4349 pg_filedump-9.2.0.tar.gz +18fc978c0f67ea1684e33869f4dcad8c pg_filedump-9.3.0.tar.gz From 140973b78c721cd004d1936998071355203dbcfb Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 23:58:37 +0000 Subject: [PATCH 10/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 448287f..6dc4562 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.3.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 9.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Tue Jun 10 2014 Pavel Raiskup - 9.3.0-1 - rebase to most recent release, fix FTBFS (#1107018) From be3d1a486bfaed8269ce9ed427be3ccf92b11a78 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 22:21:43 +0000 Subject: [PATCH 11/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 6dc4562..4f502bf 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.3.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 9.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Aug 17 2014 Fedora Release Engineering - 9.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 5b660e1eef275b98d739763ff6f3840e0c16931d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 22:10:25 +0000 Subject: [PATCH 12/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 4f502bf..675ecbd 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.3.0 -Release: 3%{?dist} +Release: 4%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 9.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jun 18 2015 Fedora Release Engineering - 9.3.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 475092fd887b83d831b51a0a8ad621d80fb120bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 11:43:59 +0000 Subject: [PATCH 13/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 675ecbd..e6cd7b4 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.3.0 -Release: 4%{?dist} +Release: 5%{?dist} URL: http://pgfoundry.org/projects/pgfiledump/ License: GPLv2+ Group: Applications/Databases @@ -44,6 +44,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 9.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 9.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 77b8fff52e14c6397191999dd0a82d32e9499f50 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 20 Feb 2017 15:43:23 +0100 Subject: [PATCH 14/51] rebase for latest upstream release (fix FTBFS) Also provide pg_filedump so we can some day rename this package according to upstream conventions. Resolves: rhbz#1424261 Version: 9.6.0-1 --- .gitignore | 2 +- ...-make.patch => rhdb-utils-9.6.0-make.patch | 16 +++++---- rhdb-utils.spec | 33 ++++++++++++------- sources | 2 +- 4 files changed, 32 insertions(+), 21 deletions(-) rename pg_filedump-make.patch => rhdb-utils-9.6.0-make.patch (52%) diff --git a/.gitignore b/.gitignore index 104568b..5aa6f06 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-9.3.0.tar.gz +/pg_filedump-REL9_6_0-67f4389.tar.gz diff --git a/pg_filedump-make.patch b/rhdb-utils-9.6.0-make.patch similarity index 52% rename from pg_filedump-make.patch rename to rhdb-utils-9.6.0-make.patch index 35fa00a..106f7cc 100644 --- a/pg_filedump-make.patch +++ b/rhdb-utils-9.6.0-make.patch @@ -1,19 +1,21 @@ diff --git a/Makefile b/Makefile -index c64dfbf..28e1ccd 100644 +index 29c1057..c45c907 100644 --- a/Makefile +++ b/Makefile -@@ -4,12 +4,12 @@ - FD_VERSION=9.3.0 +@@ -4,7 +4,6 @@ + FD_VERSION=9.6.0 CC=gcc -CFLAGS=-g -O -Wall -Wmissing-prototypes -Wmissing-declarations -+CFLAGS+=-Wall -Wmissing-prototypes -Wmissing-declarations # If working with a PG source directory, point PGSQL_INCLUDE_DIR to its # src/include subdirectory. If working with an installed tree, point to - # the server include subdirectory, eg /usr/local/include/postgresql/server --PGSQL_INCLUDE_DIR=../../pgsql/src/include -+PGSQL_INCLUDE_DIR=/usr/include/pgsql/server +@@ -13,6 +12,8 @@ PG_CONFIG=pg_config + PGSQL_INCLUDE_DIR=$(shell $(PG_CONFIG) --includedir-server) + PGSQL_LIB_DIR=$(shell $(PG_CONFIG) --libdir) ++CFLAGS=$(shell $(PG_CONFIG) --cflags) ++LDFLAGS=$(shell $(PG_CONFIG) --ldflags) DISTFILES= README.pg_filedump Makefile Makefile.contrib \ + pg_filedump.h pg_filedump.c diff --git a/rhdb-utils.spec b/rhdb-utils.spec index e6cd7b4..4f47625 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,31 +5,37 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 9.3.0 -Release: 5%{?dist} -URL: http://pgfoundry.org/projects/pgfiledump/ +Version: 9.6.0 +Release: 1%{?dist} +# URL: http://pgfoundry.org/projects/pgfiledump/ +URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ Group: Applications/Databases -BuildRequires: postgresql-devel +BuildRequires: postgresql-devel, postgresql-static + +Provides: pg_filedump = %version-%release + +# Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz + +%global tarballname pg_filedump-REL9_6_0-67f4389 + +# Download by wget --content-disposition \ +# 'http://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL9_6_0;sf=tgz' +Source0: pg_filedump-REL9_6_0-67f4389.tar.gz -Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz Source1: pg_filedump.1 -Patch1: pg_filedump-make.patch +Patch0: rhdb-utils-9.6.0-make.patch %description This package contains miscellaneous, non-graphical tools originally developed for PostgreSQL - Red Hat Edition. %prep -%setup -q -n pg_filedump-%{version} - -%patch1 -p1 +%autosetup -n %tarballname -q -p1 %build -#Following flags needed as per rh##596204 -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fwrapv" -make %{?_smp_mflags} +make %{?_smp_mflags} %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} @@ -44,6 +50,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Mon Feb 20 2017 Pavel Raiskup - 9.6.0-1 +- rebase to the latest upstream release (fixes rhbz#1307992) + * Sat Feb 11 2017 Fedora Release Engineering - 9.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 048cdca..4212b9e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -18fc978c0f67ea1684e33869f4dcad8c pg_filedump-9.3.0.tar.gz +SHA512 (pg_filedump-REL9_6_0-67f4389.tar.gz) = e04d87e9b11f2080a8b0abd9a5afd40276f90c94377b7f51337b955d9aa98ff2e0096716584e6726d17292b76babeb21dfadbd3a5c5cfd0de437abb2aef6d751 From 184e39b455df77123bf581d0a352086d912ecc7d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 13:09:07 +0000 Subject: [PATCH 15/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 4f47625..6aa602f 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.6.0 -Release: 1%{?dist} +Release: 2%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -50,6 +50,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 9.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Mon Feb 20 2017 Pavel Raiskup - 9.6.0-1 - rebase to the latest upstream release (fixes rhbz#1307992) From 476db668aaf2c16b35529b1859e0aad4580a31a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 07:42:27 +0000 Subject: [PATCH 16/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 6aa602f..282cca3 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 9.6.0 -Release: 2%{?dist} +Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -50,6 +50,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 9.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 9.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From f9b4cb95cb2ba0b619464871738e3bad526b0841 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 23 Oct 2017 15:31:57 +0200 Subject: [PATCH 17/51] rebase to latest v10.0 Per upstream announcement: https://www.postgresql.org/message-id/20171022183831.uxt3jkbilbn35o3m%40msg.df7cb.de Version: 10.0-1 --- .gitignore | 2 +- rhdb-utils-9.6.0-make.patch | 21 --------------------- rhdb-utils.spec | 20 +++++++++++--------- sources | 2 +- 4 files changed, 13 insertions(+), 32 deletions(-) delete mode 100644 rhdb-utils-9.6.0-make.patch diff --git a/.gitignore b/.gitignore index 5aa6f06..fb6fd46 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-REL9_6_0-67f4389.tar.gz +/pg_filedump-REL_10_0-c0e4028.tar.gz diff --git a/rhdb-utils-9.6.0-make.patch b/rhdb-utils-9.6.0-make.patch deleted file mode 100644 index 106f7cc..0000000 --- a/rhdb-utils-9.6.0-make.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/Makefile b/Makefile -index 29c1057..c45c907 100644 ---- a/Makefile -+++ b/Makefile -@@ -4,7 +4,6 @@ - FD_VERSION=9.6.0 - - CC=gcc --CFLAGS=-g -O -Wall -Wmissing-prototypes -Wmissing-declarations - - # If working with a PG source directory, point PGSQL_INCLUDE_DIR to its - # src/include subdirectory. If working with an installed tree, point to -@@ -13,6 +12,8 @@ PG_CONFIG=pg_config - PGSQL_INCLUDE_DIR=$(shell $(PG_CONFIG) --includedir-server) - PGSQL_LIB_DIR=$(shell $(PG_CONFIG) --libdir) - -+CFLAGS=$(shell $(PG_CONFIG) --cflags) -+LDFLAGS=$(shell $(PG_CONFIG) --ldflags) - - DISTFILES= README.pg_filedump Makefile Makefile.contrib \ - pg_filedump.h pg_filedump.c diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 282cca3..be82016 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,8 +5,8 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 9.6.0 -Release: 3%{?dist} +Version: 10.0 +Release: 1%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -17,22 +17,19 @@ Provides: pg_filedump = %version-%release # Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz -%global tarballname pg_filedump-REL9_6_0-67f4389 +%global tarballname pg_filedump-REL_10_0-c0e4028 # Download by wget --content-disposition \ -# 'http://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL9_6_0;sf=tgz' -Source0: pg_filedump-REL9_6_0-67f4389.tar.gz - +# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_10_0;sf=tgz' +Source0: %tarballname.tar.gz Source1: pg_filedump.1 -Patch0: rhdb-utils-9.6.0-make.patch - %description This package contains miscellaneous, non-graphical tools originally developed for PostgreSQL - Red Hat Edition. %prep -%autosetup -n %tarballname -q -p1 +%autosetup -n %tarballname -p1 %build make %{?_smp_mflags} @@ -50,6 +47,11 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Mon Oct 09 2017 Pavel Raiskup - 9.6.0-4 +- rebase to version 10.0, per upstream announcement + https://www.postgresql.org/message-id/20171022183831.uxt3jkbilbn35o3m%40msg.df7cb.de +- rebuild for PostgreSQL 10 + * Thu Aug 03 2017 Fedora Release Engineering - 9.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 4212b9e..730e3a4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL9_6_0-67f4389.tar.gz) = e04d87e9b11f2080a8b0abd9a5afd40276f90c94377b7f51337b955d9aa98ff2e0096716584e6726d17292b76babeb21dfadbd3a5c5cfd0de437abb2aef6d751 +SHA512 (pg_filedump-REL_10_0-c0e4028.tar.gz) = df23d8e88fd8ca69e3a971b076f647d00c57a17166d09700a8211692afb46251d0f111bb18255c94849c2762109b296275d1b15edf3da5de1ac693300274cc4b From 990b2ec2a50581a99cc59187b0d9662e54a15d07 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 13:06:56 +0000 Subject: [PATCH 18/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index be82016..17ce3b6 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 10.0 -Release: 1%{?dist} +Release: 2%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Oct 09 2017 Pavel Raiskup - 9.6.0-4 - rebase to version 10.0, per upstream announcement https://www.postgresql.org/message-id/20171022183831.uxt3jkbilbn35o3m%40msg.df7cb.de From 9c28b74dcbe7bb66b5d289c1ae3eb0084f348d41 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Tue, 10 Jul 2018 01:33:03 -0500 Subject: [PATCH 19/51] Remove needless use of %defattr --- rhdb-utils.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 17ce3b6..913eafb 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -41,7 +41,6 @@ mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %files -%defattr(-,root,root,-) %{_bindir}/pg_filedump %doc README.pg_filedump %{_mandir}/man1/pg_filedump.1* From b4364ff1133a4ab69851cb5da82e4a00ffddeefa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 03:35:49 +0000 Subject: [PATCH 20/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 913eafb..4ddceb7 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 10.0 -Release: 2%{?dist} +Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -46,6 +46,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %{_mandir}/man1/pg_filedump.1* %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From acc8dd4688f414fdd63ed1c4ec0abccee4ede03a Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 23 Jul 2018 13:33:13 +0200 Subject: [PATCH 21/51] FTBFS: add gcc to build requires ... and tiny cleanup. Version: 10.0-4 --- rhdb-utils.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 4ddceb7..dda8b3e 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,16 +6,17 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 10.0 -Release: 3%{?dist} +Release: 4%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ -Group: Applications/Databases + +BuildRequires: gcc BuildRequires: postgresql-devel, postgresql-static Provides: pg_filedump = %version-%release -# Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%{version}.tar.gz +# Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz %global tarballname pg_filedump-REL_10_0-c0e4028 @@ -28,24 +29,32 @@ Source1: pg_filedump.1 This package contains miscellaneous, non-graphical tools originally developed for PostgreSQL - Red Hat Edition. + %prep %autosetup -n %tarballname -p1 + %build make %{?_smp_mflags} + %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 + %files %{_bindir}/pg_filedump %doc README.pg_filedump %{_mandir}/man1/pg_filedump.1* + %changelog +* Mon Jul 23 2018 Pavel Raiskup - 10.0-4 +- gcc BR and tiny cleanup + * Sat Jul 14 2018 Fedora Release Engineering - 10.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 35044d814c6425aad7d52cca1a953f6a93e6a6a6 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 6 Sep 2018 10:21:05 +0200 Subject: [PATCH 22/51] BuildRequires: s/postgresql-devel/postgresql-server-devel/ Development files used to build PostgreSQL extensions are moved to 'postgresql-server-devel' package, client library is moved to 'libpq' (and 'libpq-devel'). Per devel list discussion: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/U3XR5EGU2TPI2CDHBRBUD4M4LK5OHKU3/ Related: rhbz#1618698 Version: 10.0-5 --- rhdb-utils.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index dda8b3e..08eb524 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,13 +6,13 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 10.0 -Release: 4%{?dist} +Release: 5%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ BuildRequires: gcc -BuildRequires: postgresql-devel, postgresql-static +BuildRequires: postgresql-server-devel, postgresql-static Provides: pg_filedump = %version-%release @@ -35,7 +35,7 @@ developed for PostgreSQL - Red Hat Edition. %build -make %{?_smp_mflags} +make %{?_smp_mflags} PG_CONFIG=%_bindir/pg_server_config %install @@ -52,6 +52,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Thu Sep 06 2018 Pavel Raiskup - 10.0-5 +- rebuild against postgresql-server-devel + * Mon Jul 23 2018 Pavel Raiskup - 10.0-4 - gcc BR and tiny cleanup From b94d4c328cf366d737cabd3e45255cfad72b2aa8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 11:24:24 +0000 Subject: [PATCH 23/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 08eb524..85a3aa0 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 10.0 -Release: 5%{?dist} +Release: 6%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 10.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Sep 06 2018 Pavel Raiskup - 10.0-5 - rebuild against postgresql-server-devel From b38070ac14b303f09a126bf7cb9e9a5ab0ec34c8 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 12 Feb 2019 16:45:56 +0100 Subject: [PATCH 24/51] new upstream release Resolves: rhbz#1675890 Version: 11.0-1 --- .gitignore | 2 +- rhdb-utils.spec | 19 ++++++++++++++----- sources | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index fb6fd46..ae265e6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pg_filedump-REL_10_0-c0e4028.tar.gz +/pg_filedump-*.tar.gz diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 85a3aa0..a1d05e6 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,20 +5,25 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 10.0 -Release: 6%{?dist} +Version: 11.0 +Release: 1%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ BuildRequires: gcc -BuildRequires: postgresql-server-devel, postgresql-static +BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel + +# This is kind of work-around; even though we don't install PostgreSQL server +# modules in this package, we still want to depend on the major version of +# PostgreSQL server (or rather we want to be notified that new rebuild is needed +# for new major version of PostgreSQL) +%{?postgresql_module_requires} Provides: pg_filedump = %version-%release # Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz - -%global tarballname pg_filedump-REL_10_0-c0e4028 +%global tarballname pg_filedump-REL_11_0-02b1aaa # Download by wget --content-disposition \ # 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_10_0;sf=tgz' @@ -52,6 +57,10 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Tue Feb 12 2019 Pavel Raiskup - 11.0-1 +- build against libpq-devel, too +- rebase to the latest upstream release + * Sat Feb 02 2019 Fedora Release Engineering - 10.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 730e3a4..6736d99 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_10_0-c0e4028.tar.gz) = df23d8e88fd8ca69e3a971b076f647d00c57a17166d09700a8211692afb46251d0f111bb18255c94849c2762109b296275d1b15edf3da5de1ac693300274cc4b +SHA512 (pg_filedump-REL_11_0-02b1aaa.tar.gz) = 3219f4c64a5617bfcf490942c2d58f46ce89e43ae4d675132e5e6574c0d00ab90218eb886aa9892dd0ae83854389e7a6adafa24e7a5baf850cf86a7b401630c3 From f8f6ff5e02b64827fdbd8de20d94d25e14d2d758 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 18:34:59 +0000 Subject: [PATCH 25/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index a1d05e6..d847dfb 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 11.0 -Release: 1%{?dist} +Release: 2%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -57,6 +57,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Feb 12 2019 Pavel Raiskup - 11.0-1 - build against libpq-devel, too - rebase to the latest upstream release From 5782d1af0e7492a439488eb44bf222366e29fe63 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 17:41:09 +0000 Subject: [PATCH 26/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index d847dfb..8996807 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 11.0 -Release: 2%{?dist} +Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -57,6 +57,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 11.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 11.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 3037a217301e876d8520c6bdecdf29159b8a1654 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Fri, 28 Feb 2020 23:13:13 +0100 Subject: [PATCH 27/51] version 12.0 Signed-off-by: Nils Philippsen --- rhdb-utils.spec | 13 ++++++++----- sources | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 8996807..6fd6e74 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,13 +5,13 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 11.0 -Release: 3%{?dist} +Version: 12.0 +Release: 1%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ -BuildRequires: gcc +BuildRequires: clang BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel # This is kind of work-around; even though we don't install PostgreSQL server @@ -23,10 +23,10 @@ BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel Provides: pg_filedump = %version-%release # Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz -%global tarballname pg_filedump-REL_11_0-02b1aaa +%global tarballname pg_filedump-REL_12_0-a22c98e # Download by wget --content-disposition \ -# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_10_0;sf=tgz' +# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_12_0;sf=tgz' Source0: %tarballname.tar.gz Source1: pg_filedump.1 @@ -57,6 +57,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Fri Feb 28 2020 Nils Philippsen - 12.0-1 +- version 12.0 + * Thu Jan 30 2020 Fedora Release Engineering - 11.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 6736d99..279fc5c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_11_0-02b1aaa.tar.gz) = 3219f4c64a5617bfcf490942c2d58f46ce89e43ae4d675132e5e6574c0d00ab90218eb886aa9892dd0ae83854389e7a6adafa24e7a5baf850cf86a7b401630c3 +SHA512 (pg_filedump-REL_12_0-a22c98e.tar.gz) = 64377bebcb2d893a8ca42cfb7707c7e099b2a79c4aef9155bc9c0e8c77beadf8f4266d78d293e0784a214e6a00b44f157f7ed931691b0f851a520399f2d71914 From 712dcfe98c37ab5714eeb2d86ed0dc9847fcd903 Mon Sep 17 00:00:00 2001 From: Honza Horak Date: Sat, 14 Mar 2020 09:20:14 +0100 Subject: [PATCH 28/51] Rebuild with PostgreSQL v12 with JIT --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 6fd6e74..22cdbbe 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 12.0 -Release: 1%{?dist} +Release: 2%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -57,6 +57,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Sat Mar 14 2020 Honza Horak - 12.0-2 +- Rebuild with PostgreSQL v12 with JIT + * Fri Feb 28 2020 Nils Philippsen - 12.0-1 - version 12.0 From a040c0c0cffd82e68e67d7fe5e1789c22232ab7f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 05:46:37 +0000 Subject: [PATCH 29/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 22cdbbe..0564fa3 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 12.0 -Release: 2%{?dist} +Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -57,6 +57,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 12.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sat Mar 14 2020 Honza Horak - 12.0-2 - Rebuild with PostgreSQL v12 with JIT From 693aab56ea3aec0bf81a621267d83e22fad0f11c Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 8 Jan 2021 20:48:30 +0000 Subject: [PATCH 30/51] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- rhdb-utils.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 0564fa3..e03852c 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -11,6 +11,7 @@ Release: 3%{?dist} URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ +BuildRequires: make BuildRequires: clang BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel From 1686af3784cf983d7b887652462083bb1f55bb32 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 15:18:58 +0000 Subject: [PATCH 31/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index e03852c..d9cf2c0 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 12.0 -Release: 3%{?dist} +Release: 4%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 12.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 12.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From fe2a98b9f79e8d5ba8c9a08077946cdb45f531f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20Novotn=C3=BD?= Date: Wed, 13 Jan 2021 21:18:59 +0100 Subject: [PATCH 32/51] Rebase to upstream release 13.1 --- rhdb-utils.spec | 11 +++++++---- sources | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index d9cf2c0..9e087b1 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,8 +5,8 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 12.0 -Release: 4%{?dist} +Version: 13.1 +Release: 1%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -24,10 +24,10 @@ BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel Provides: pg_filedump = %version-%release # Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz -%global tarballname pg_filedump-REL_12_0-a22c98e +%global tarballname pg_filedump-REL_13_1-9c9700e # Download by wget --content-disposition \ -# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_12_0;sf=tgz' +# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_13_1;sf=tgz' Source0: %tarballname.tar.gz Source1: pg_filedump.1 @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Wed Jan 13 2021 Patrik Novotný - 13.1-1 +- Rebase for postgresql 13.1 + * Wed Jan 27 2021 Fedora Release Engineering - 12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 279fc5c..210c7c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_12_0-a22c98e.tar.gz) = 64377bebcb2d893a8ca42cfb7707c7e099b2a79c4aef9155bc9c0e8c77beadf8f4266d78d293e0784a214e6a00b44f157f7ed931691b0f851a520399f2d71914 +SHA512 (pg_filedump-REL_13_1-9c9700e.tar.gz) = 4d1dcf51012f263c6a8dbe52f1ed1272f639ddf73317230e0e837c997c059435f5a83e7a90b06e63fb1cc618437682c5bb0e632a2cc79c345af4e779c7e1ce0c From 2ee49ccb1a9f6de7e92676e7d98e30920b6b15f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 11:26:29 +0000 Subject: [PATCH 33/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 9e087b1..1832842 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 13.1 -Release: 1%{?dist} +Release: 2%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 13.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 13 2021 Patrik Novotný - 13.1-1 - Rebase for postgresql 13.1 From 4de04d0b173693c998bcd19adb1b4787b870059f Mon Sep 17 00:00:00 2001 From: Honza Horak Date: Mon, 9 Aug 2021 23:04:44 +0200 Subject: [PATCH 34/51] Leave the libpq package to be pulled in by postgresql-server-devel --- rhdb-utils.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 1832842..43ba8f6 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,14 +6,14 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 13.1 -Release: 2%{?dist} +Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ BuildRequires: make BuildRequires: clang -BuildRequires: postgresql-server-devel, postgresql-static, libpq-devel +BuildRequires: postgresql-server-devel, postgresql-static # This is kind of work-around; even though we don't install PostgreSQL server # modules in this package, we still want to depend on the major version of @@ -58,10 +58,13 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Mon Aug 09 2021 Honza Horak - 13.1-3 +- Leave the libpq package to be pulled in by postgresql-server-devel + * Fri Jul 23 2021 Fedora Release Engineering - 13.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild -* Wed Jan 13 2021 Patrik Novotný - 13.1-1 +* Wed Jan 27 2021 Patrik Novotný - 13.1-1 - Rebase for postgresql 13.1 * Wed Jan 27 2021 Fedora Release Engineering - 12.0-4 From ccc29662d7ed1ef58758c71515616ea205e81dfb Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Wed, 5 Jan 2022 16:22:54 +0100 Subject: [PATCH 35/51] Update RHEL_14_0 --- .gitignore | 0 rhdb-utils.spec | 7 +++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 sources diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 43ba8f6..a7a95d7 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -5,7 +5,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 13.1 +Version: 14.0 Release: 3%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump @@ -24,7 +24,7 @@ BuildRequires: postgresql-server-devel, postgresql-static Provides: pg_filedump = %version-%release # Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz -%global tarballname pg_filedump-REL_13_1-9c9700e +%global tarballname pg_filedump-REL_14_0 # Download by wget --content-disposition \ # 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_13_1;sf=tgz' @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Wed Jan 05 2022 Filip Januš - 14.0-1 +- Update to 14.0 + * Mon Aug 09 2021 Honza Horak - 13.1-3 - Leave the libpq package to be pulled in by postgresql-server-devel diff --git a/sources b/sources old mode 100644 new mode 100755 index 210c7c3..7815b31 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_13_1-9c9700e.tar.gz) = 4d1dcf51012f263c6a8dbe52f1ed1272f639ddf73317230e0e837c997c059435f5a83e7a90b06e63fb1cc618437682c5bb0e632a2cc79c345af4e779c7e1ce0c +SHA512 (pg_filedump-REL_14_0.tar.gz) = 39d033ad6d69dd46e7be87cc02a2c5f45046d2f68a66a3106e083bb604991e34a68dfd43e0630f9c84947ff7a62ceb91aee0881a25b2ed99c8528b44fe5df9ad From bdfb9055101488cb4634f7d7bbb61f3121de2979 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Thu, 6 Jan 2022 17:09:58 +0100 Subject: [PATCH 36/51] Rebuild for Postgresql 14 --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index a7a95d7..0889d25 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.0 -Release: 3%{?dist} +Release: 4%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Thu Jan 06 2022 Filip Januš - 14.0-2 +- Update to postgresql 14 + * Wed Jan 05 2022 Filip Januš - 14.0-1 - Update to 14.0 From c12cf853107f18dff0a2248f9e91bbb77ef4eded Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 17:50:05 +0000 Subject: [PATCH 37/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 0889d25..cc4cdc1 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.0 -Release: 4%{?dist} +Release: 5%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 14.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jan 06 2022 Filip Januš - 14.0-2 - Update to postgresql 14 From 3eeaedfbda0ab84a1437dd78933304fb73fa2845 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 00:48:52 +0000 Subject: [PATCH 38/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index cc4cdc1..8b7fbec 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -6,7 +6,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.0 -Release: 5%{?dist} +Release: 6%{?dist} # URL: http://pgfoundry.org/projects/pgfiledump/ URL: https://wiki.postgresql.org/wiki/Pg_filedump License: GPLv2+ @@ -58,6 +58,9 @@ install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 14.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jan 21 2022 Fedora Release Engineering - 14.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 4534dc96ed6b3089577f9c9bf56db6230e9c3698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Thu, 4 Aug 2022 11:58:13 +0200 Subject: [PATCH 39/51] Fix lz4-devel build requirement Change source links Remove not updated manual page Change globals to make future updates easier --- .gitignore | 1 + pg_filedump.1 | 64 ------------------------------------------------- rhdb-utils.spec | 35 ++++++++++++--------------- 3 files changed, 16 insertions(+), 84 deletions(-) delete mode 100644 pg_filedump.1 diff --git a/.gitignore b/.gitignore index ae265e6..3980a73 100755 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pg_filedump-*.tar.gz +/REL_14_0.tar.gz diff --git a/pg_filedump.1 b/pg_filedump.1 deleted file mode 100644 index 93a58d4..0000000 --- a/pg_filedump.1 +++ /dev/null @@ -1,64 +0,0 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.44.1. -.TH PG_FILEDUMP "1" "April 2014" "pg_filedump 9.3.0" "User Commands" -.SH NAME -pg_filedump \- PostgreSQL heap/index/control file dumper -.SH SYNOPSIS -.B pg_filedump -[\fI-abcdfhixy\fR] [\fI-R startblock \fR[\fIendblock\fR]] [\fI-S blocksize\fR] \fIfile\fR -.SH DESCRIPTION -Display formatted contents of a PostgreSQL heap/index/control file. -.SS "The following options are valid for heap and index files:" -.TP -\fB\-a\fR -Display absolute addresses when formatting (Block header -information is always block relative) -.TP -\fB\-b\fR -Display binary block images within a range (Option will turn -off all formatting options) -.TP -\fB\-d\fR -Display formatted block content dump (Option will turn off -all other formatting options) -.TP -\fB\-f\fR -Display formatted block content dump along with interpretation -.TP -\fB\-h\fR -Display this information -.TP -\fB\-i\fR -Display interpreted item details -.TP -\fB\-R\fR -Display specific block ranges within the file (Blocks are -indexed from 0) -.IP -[startblock]: block to start at -[endblock]: block to end at -.IP -A startblock without an endblock will format the single block -.TP -\fB\-S\fR -Force block size to [blocksize] -.TP -\fB\-x\fR -Force interpreted formatting of block items as index items -.TP -\fB\-y\fR -Force interpreted formatting of block items as heap items -.SS "The following options are valid for control files:" -.TP -\fB\-c\fR -Interpret the file listed as a control file -.TP -\fB\-f\fR -Display formatted content dump along with interpretation -.TP -\fB\-S\fR -Force block size to [blocksize] -.SH OTHERS -This manual page was generated from pg_filedump help output (\fB-h\fR) by -help2man(1). -.SH "REPORTING BUGS" -Report bugs to diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 8b7fbec..15c99c4 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -3,17 +3,21 @@ # , Tom Lane # Copyright (C) 2002-2012 Red Hat, Inc. +%global tarballname REL_14_0 + Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.0 -Release: 6%{?dist} -# URL: http://pgfoundry.org/projects/pgfiledump/ -URL: https://wiki.postgresql.org/wiki/Pg_filedump +Release: 7%{?dist} +URL: https://github.com/df7cb/pg_filedump License: GPLv2+ BuildRequires: make BuildRequires: clang BuildRequires: postgresql-server-devel, postgresql-static +BuildRequires: lz4-devel + +Source0: https://github.com/df7cb/pg_filedump/archive/refs/tags/pg_filedump-%{tarballname}.tar.gz # This is kind of work-around; even though we don't install PostgreSQL server # modules in this package, we still want to depend on the major version of @@ -21,43 +25,34 @@ BuildRequires: postgresql-server-devel, postgresql-static # for new major version of PostgreSQL) %{?postgresql_module_requires} -Provides: pg_filedump = %version-%release - -# Source0: http://pgfoundry.org/frs/download.php/3391/pg_filedump-%%{version}.tar.gz -%global tarballname pg_filedump-REL_14_0 - -# Download by wget --content-disposition \ -# 'https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=snapshot;h=REL_13_1;sf=tgz' -Source0: %tarballname.tar.gz -Source1: pg_filedump.1 +Provides: pg_filedump = %{version}-%{release} %description This package contains miscellaneous, non-graphical tools originally developed for PostgreSQL - Red Hat Edition. - %prep -%autosetup -n %tarballname -p1 - +%autosetup -n pg_filedump-%{tarballname} -p1 %build make %{?_smp_mflags} PG_CONFIG=%_bindir/pg_server_config - %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} -mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 -install -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 - %files %{_bindir}/pg_filedump %doc README.pg_filedump -%{_mandir}/man1/pg_filedump.1* %changelog +* Thu Aug 04 2022 Ondrej Sloup - 14.0-7 +- Fix lz4-devel build requirement +- Change source links +- Remove not updated manual page +- Change globals to make future updates easier + * Sat Jul 23 2022 Fedora Release Engineering - 14.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From b9aef319b2a526a0ef8ee7e76181a42f64c99a00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Tue, 25 Oct 2022 14:17:02 +0200 Subject: [PATCH 40/51] Rebase to 14.1 --- rhdb-utils.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 15c99c4..46df485 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -3,12 +3,12 @@ # , Tom Lane # Copyright (C) 2002-2012 Red Hat, Inc. -%global tarballname REL_14_0 +%global tarballname REL_14_1 Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 14.0 -Release: 7%{?dist} +Version: 14.1 +Release: 1%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -47,6 +47,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Tue Oct 25 2022 Ondrej Sloup - 14.1-1 +- Rebase to the latest upstream version + * Thu Aug 04 2022 Ondrej Sloup - 14.0-7 - Fix lz4-devel build requirement - Change source links diff --git a/sources b/sources index 7815b31..4ecad1e 100755 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_14_0.tar.gz) = 39d033ad6d69dd46e7be87cc02a2c5f45046d2f68a66a3106e083bb604991e34a68dfd43e0630f9c84947ff7a62ceb91aee0881a25b2ed99c8528b44fe5df9ad +SHA512 (pg_filedump-REL_14_1.tar.gz) = a6ba53860f78640ab2bc19c25c07698d0326b9653b7ae249f7798b62d8795facc146f9f6ef116cef454e559cdabc2985dac76b2a1a0dc740e84d4b857c9e26b2 From bf7da96784baa23b36eecbfff1e0decae3e3f9f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Wed, 16 Nov 2022 12:21:14 +0100 Subject: [PATCH 41/51] Rebuild for PostgreSQL 15 (side-tag) --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 46df485..7b1459f 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -47,6 +47,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Wed Nov 16 2022 Ondřej Sloup - 14.1-2 +- Rebuild for new PostgreSQL 15 + * Tue Oct 25 2022 Ondrej Sloup - 14.1-1 - Rebase to the latest upstream version From c8723578268a6b8f955fd150ce69283699bf1214 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 19:45:20 +0000 Subject: [PATCH 42/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 7b1459f..56d565f 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.1 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -47,6 +47,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Nov 16 2022 Ondřej Sloup - 14.1-2 - Rebuild for new PostgreSQL 15 From 83354495650757960e9e68dd11c14d4ab13c5818 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 16:51:20 +0000 Subject: [PATCH 43/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 56d565f..104c56a 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 14.1 -Release: 3%{?dist} +Release: 4%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -47,6 +47,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 14.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jan 20 2023 Fedora Release Engineering - 14.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 690ddd254b96e94ca245e4e731b87946d1ab2db0 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Thu, 30 Nov 2023 11:34:32 +0100 Subject: [PATCH 44/51] Update to version 16 Fix support for demodularized version of postgresql --- .gitignore | 1 + rhdb-utils.spec | 18 +++++++++--------- sources | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 3980a73..492bf8a 100755 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /pg_filedump-*.tar.gz /REL_14_0.tar.gz +/REL_16_0.tar.gz diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 104c56a..946ccf2 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -3,12 +3,12 @@ # , Tom Lane # Copyright (C) 2002-2012 Red Hat, Inc. -%global tarballname REL_14_1 +%global tarballname REL_16_0 Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils -Version: 14.1 -Release: 4%{?dist} +Version: 16.0 +Release: 1%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -17,13 +17,9 @@ BuildRequires: clang BuildRequires: postgresql-server-devel, postgresql-static BuildRequires: lz4-devel -Source0: https://github.com/df7cb/pg_filedump/archive/refs/tags/pg_filedump-%{tarballname}.tar.gz +Source0: https://github.com/df7cb/pg_filedump/archive/refs/tags/%{tarballname}.tar.gz -# This is kind of work-around; even though we don't install PostgreSQL server -# modules in this package, we still want to depend on the major version of -# PostgreSQL server (or rather we want to be notified that new rebuild is needed -# for new major version of PostgreSQL) -%{?postgresql_module_requires} +Requires(pre): postgresql-server Provides: pg_filedump = %{version}-%{release} @@ -47,6 +43,10 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Thu Nov 30 2023 Filip Janus - 16.0-1 +- Update to 16.0 +- Fix requires section fro demodularized version of postgresql + * Fri Jul 21 2023 Fedora Release Engineering - 14.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 4ecad1e..1b705be 100755 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pg_filedump-REL_14_1.tar.gz) = a6ba53860f78640ab2bc19c25c07698d0326b9653b7ae249f7798b62d8795facc146f9f6ef116cef454e559cdabc2985dac76b2a1a0dc740e84d4b857c9e26b2 +SHA512 (REL_16_0.tar.gz) = ed37230ca0cc1a4b3cc85df8437e56166637ac364dae5a65d0372bc70b7f8d7b67cef18587dbd4ffb85c33a12dee7ba0901ee7510224a9cb3b318163fa0e9b36 From fb063ec160e07ba3d753f8d2a0d4165cb2ab1c3f Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Thu, 30 Nov 2023 12:13:57 +0100 Subject: [PATCH 45/51] Add .md suffix to readme --- rhdb-utils.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 946ccf2..0092ba4 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -39,7 +39,7 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %files %{_bindir}/pg_filedump -%doc README.pg_filedump +%doc README.pg_filedump.md %changelog From 40135b639d7651e7441f561a32fde0f3f0bcf39f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 11:31:30 +0000 Subject: [PATCH 46/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 0092ba4..593d53f 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -43,6 +43,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Nov 30 2023 Filip Janus - 16.0-1 - Update to 16.0 - Fix requires section fro demodularized version of postgresql From 81b25ff6b05ca1fe0f08c969d1daef5f6dff391c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 15:20:27 +0000 Subject: [PATCH 47/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 593d53f..7dbadf5 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -43,6 +43,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a6e5bc5ffaa58fea5eb09f0f137529f6ba03ac0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 18:34:20 +0000 Subject: [PATCH 48/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 7dbadf5..be36a2d 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 3%{?dist} +Release: 4%{?dist} URL: https://github.com/df7cb/pg_filedump License: GPLv2+ @@ -43,6 +43,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 16.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jan 26 2024 Fedora Release Engineering - 16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 364d97d52daf8fb45817479ea93f09c1983dc1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 02:37:44 +0200 Subject: [PATCH 49/51] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- rhdb-utils.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index be36a2d..cc5d609 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,9 +8,10 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 4%{?dist} +Release: 5%{?dist} URL: https://github.com/df7cb/pg_filedump -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later BuildRequires: make BuildRequires: clang @@ -43,6 +44,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jul 26 2024 Miroslav Suchý - 16.0-5 +- convert license to SPDX + * Fri Jul 19 2024 Fedora Release Engineering - 16.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 270924229d7d5af6735b92fd0fd658f174761ff5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 22:26:27 +0000 Subject: [PATCH 50/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index cc5d609..3e927c9 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 5%{?dist} +Release: 6%{?dist} URL: https://github.com/df7cb/pg_filedump # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -44,6 +44,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 16.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 16.0-5 - convert license to SPDX From e62efc6a609f4be633e1b2d3820d77ab3d6fffd0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 11:57:25 +0000 Subject: [PATCH 51/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- rhdb-utils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhdb-utils.spec b/rhdb-utils.spec index 3e927c9..ac4cd31 100644 --- a/rhdb-utils.spec +++ b/rhdb-utils.spec @@ -8,7 +8,7 @@ Summary: Miscellaneous utilities for PostgreSQL - Red Hat Edition Name: rhdb-utils Version: 16.0 -Release: 6%{?dist} +Release: 7%{?dist} URL: https://github.com/df7cb/pg_filedump # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -44,6 +44,9 @@ install -p -m 755 pg_filedump ${RPM_BUILD_ROOT}%{_bindir} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 16.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jan 18 2025 Fedora Release Engineering - 16.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild