Tracker for packages incompatible with app-text/poppler 0.76.*. Incompatible changes in app-text/poppler 0.76.*: ・ Header goo/GooList.h deleted, class GooList deleted, std::vector should be used instead. ・ Changes in headers: poppler/Annot.h class AnnotPopup - Object *getParentNF() poppler/Catalog.h class Catalog - int findPage(int num, int gen) + int findPage(const Ref pageRef) poppler/FontInfo.h class FontInfoScanner - GooList *scan(int nPages) + std::vector<FontInfo*> *scan(int nPages) poppler/Form.h class FormFieldText - static int tokenizeDA(const GooString* daString, GooList* daToks, const char* searchTok) + static int tokenizeDA(const GooString* daString, std::vector<GooString*>* daToks, const char* searchTok) poppler/GfxState.h class GfxColorSpace - virtual void createMapping(GooList *separationList, int maxSepComps) + virtual void createMapping(std::vector<GfxSeparationColorSpace*> *separationList, int maxSepComps) class GfxICCBasedColorSpace - GfxICCBasedColorSpace(int nCompsA, GfxColorSpace *altA, Ref *iccProfileStreamA) + GfxICCBasedColorSpace(int nCompsA, GfxColorSpace *altA) class GfxIndexedColorSpace - void createMapping(GooList *separationList, int maxSepComps) + void createMapping(std::vector<GfxSeparationColorSpace*> *separationList, int maxSepComps) class GfxSeparationColorSpace - void createMapping(GooList *separationList, int maxSepComps) + void createMapping(std::vector<GfxSeparationColorSpace*> *separationList, int maxSepComps) class GfxDeviceNColorSpace - GfxDeviceNColorSpace(int nCompsA, GooString **namesA, GfxColorSpace *alt, Function *func, GooList *sepsCS) + GfxDeviceNColorSpace(int nCompsA, GooString **namesA, GfxColorSpace *alt, Function *func, std::vector<GfxSeparationColorSpace*> *sepsCS) - void createMapping(GooList *separationList, int maxSepComps) + void createMapping(std::vector<GfxSeparationColorSpace*> *separationList, int maxSepComps) poppler/GlobalParams.h class GlobalParams - GooList *getEncodingNames() + std::vector<GooString*> *getEncodingNames() poppler/Link.h class LinkAction - const GooList *nextActions() + const std::vector<LinkAction*> *nextActions() - void setNextActions(GooList *actions) + void setNextActions(std::vector<LinkAction*> *actions) class LinkOCGState struct StateList - GooList *list + std::vector<Ref*> *list - const GooList *getStateList() + const std::vector<StateList*> *getStateList() poppler/Outline.h class Outline - const GooList *getItems() + const std::vector<OutlineItem*> *getItems() class OutlineItem - static GooList *readItemList(OutlineItem *parent, const Object *firstItemRef, XRef *xrefA) + static std::vector<OutlineItem*> *readItemList(OutlineItem *parent, const Object *firstItemRef, XRef *xrefA) - const GooList *getKids() + const std::vector<OutlineItem*> *getKids() poppler/PDFDoc.h class PDFDoc - int findPage(int num, int gen) + int findPage(const Ref ref) poppler/PDFDocFactory.h class PDFDocFactory - PDFDocFactory(GooList *pdfDocBuilders = nullptr) + PDFDocFactory(std::vector<PDFDocBuilder*> *pdfDocBuilders = nullptr) poppler/Parser.h class Parser - Parser(XRef *xrefA, Lexer *lexerA, bool allowStreamsA) + Parser(XRef *xrefA, Stream *streamA, bool allowStreamsA) + Parser(XRef *xrefA, Object *objectA, bool allowStreamsA) poppler/TextOutputDev.h class TextPage - GooList *getSelectionRegion(PDFRectangle *selection, SelectionStyle style, double scale) + std::vector<PDFRectangle*> *getSelectionRegion(PDFRectangle *selection, SelectionStyle style, double scale) - GooList **getSelectionWords(PDFRectangle *selection, SelectionStyle style, int *nLines) + std::vector<TextWordSelection*> **getSelectionWords(PDFRectangle *selection, SelectionStyle style, int *nLines) class TextOutputDev - GooList *getSelectionRegion(PDFRectangle *selection, SelectionStyle style, double scale) + std::vector<PDFRectangle*> *getSelectionRegion(PDFRectangle *selection, SelectionStyle style, double scale) splash/SplashBitmap.h class SplashBitmap - SplashBitmap(int widthA, int heightA, int rowPad, SplashColorMode modeA, bool alphaA, bool topDown = true, GooList *separationList = nullptr) + SplashBitmap(int widthA, int heightA, int rowPad, SplashColorMode modeA, bool alphaA, bool topDown = true, std::vector<GfxSeparationColorSpace*> *separationList = nullptr) - GooList *getSeparationList() + std::vector<GfxSeparationColorSpace*> *getSeparationList()
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5690bae62f1b1bd441b6cca507278de577a288d0 commit 5690bae62f1b1bd441b6cca507278de577a288d0 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-05-09 18:00:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-05-09 18:44:23 +0000 profiles: Lift >=app-text/poppler-0.75.0 package.mask Bug: https://bugs.gentoo.org/685282 Closes: https://bugs.gentoo.org/681336 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-)