3791cf
diff -up rpm-4.11.3/build/pack.c.weakdep-tags rpm-4.11.3/build/pack.c
3791cf
--- rpm-4.11.3/build/pack.c.weakdep-tags	2017-11-13 16:46:28.552714717 +0200
3791cf
+++ rpm-4.11.3/build/pack.c	2017-11-13 16:47:44.942681784 +0200
3791cf
@@ -228,8 +228,6 @@ static rpmTagVal depevrtags[] = {
3791cf
     RPMTAG_CONFLICTVERSION,
3791cf
     RPMTAG_ORDERVERSION,
3791cf
     RPMTAG_TRIGGERVERSION,
3791cf
-    RPMTAG_SUGGESTSVERSION,
3791cf
-    RPMTAG_ENHANCESVERSION,
3791cf
     0
3791cf
 };
3791cf
 
3791cf
diff -up rpm-4.11.3/lib/rpmtag.h.weakdep-tags rpm-4.11.3/lib/rpmtag.h
3791cf
--- rpm-4.11.3/lib/rpmtag.h.weakdep-tags	2017-11-02 12:21:38.248264213 +0200
3791cf
+++ rpm-4.11.3/lib/rpmtag.h	2017-11-02 12:24:16.159193622 +0200
3791cf
@@ -217,14 +217,14 @@ typedef enum rpmTag_e {
3791cf
     RPMTAG_PRETRANSPROG		= 1153,	/* s[] */
3791cf
     RPMTAG_POSTTRANSPROG	= 1154,	/* s[] */
3791cf
     RPMTAG_DISTTAG		= 1155,	/* s */
3791cf
-    RPMTAG_SUGGESTSNAME		= 1156,	/* s[] extension (unimplemented) */
3791cf
-#define	RPMTAG_SUGGESTS RPMTAG_SUGGESTSNAME	/* s[] (unimplemented) */
3791cf
-    RPMTAG_SUGGESTSVERSION	= 1157,	/* s[] extension (unimplemented) */
3791cf
-    RPMTAG_SUGGESTSFLAGS	= 1158,	/* i[] extension (unimplemented) */
3791cf
-    RPMTAG_ENHANCESNAME		= 1159,	/* s[] extension placeholder (unimplemented) */
3791cf
-#define	RPMTAG_ENHANCES RPMTAG_ENHANCESNAME	/* s[] (unimplemented) */
3791cf
-    RPMTAG_ENHANCESVERSION	= 1160,	/* s[] extension placeholder (unimplemented) */
3791cf
-    RPMTAG_ENHANCESFLAGS	= 1161,	/* i[] extension placeholder (unimplemented) */
3791cf
+    RPMTAG_OLDSUGGESTSNAME		= 1156,	/* s[] extension (unimplemented) */
3791cf
+#define	RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME	/* s[] (unimplemented) */
3791cf
+    RPMTAG_OLDSUGGESTSVERSION	= 1157,	/* s[] extension (unimplemented) */
3791cf
+    RPMTAG_OLDSUGGESTSFLAGS	= 1158,	/* i[] extension (unimplemented) */
3791cf
+    RPMTAG_OLDENHANCESNAME		= 1159,	/* s[] extension placeholder (unimplemented) */
3791cf
+#define	RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME	/* s[] (unimplemented) */
3791cf
+    RPMTAG_OLDENHANCESVERSION	= 1160,	/* s[] extension placeholder (unimplemented) */
3791cf
+    RPMTAG_OLDENHANCESFLAGS	= 1161,	/* i[] extension placeholder (unimplemented) */
3791cf
     RPMTAG_PRIORITY		= 1162, /* i[] extension placeholder (unimplemented) */
3791cf
     RPMTAG_CVSID		= 1163, /* s (unimplemented) */
3791cf
 #define	RPMTAG_SVNID	RPMTAG_CVSID	/* s (unimplemented) */
3791cf
@@ -307,6 +307,22 @@ typedef enum rpmTag_e {
3791cf
     RPMTAG_OBSOLETENEVRS	= 5043, /* s[] extension */
3791cf
     RPMTAG_CONFLICTNEVRS	= 5044, /* s[] extension */
3791cf
     RPMTAG_FILENLINKS		= 5045,	/* i[] extension */
3791cf
+    RPMTAG_RECOMMENDNAME	= 5046,	/* s[] */
3791cf
+#define	RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME	/* s[] */
3791cf
+    RPMTAG_RECOMMENDVERSION	= 5047,	/* s[] */
3791cf
+    RPMTAG_RECOMMENDFLAGS	= 5048,	/* i[] */
3791cf
+    RPMTAG_SUGGESTNAME		= 5049,	/* s[] */
3791cf
+#define	RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME	/* s[] */
3791cf
+    RPMTAG_SUGGESTVERSION	= 5050,	/* s[] extension */
3791cf
+    RPMTAG_SUGGESTFLAGS		= 5051,	/* i[] extension */
3791cf
+    RPMTAG_SUPPLEMENTNAME	= 5052,	/* s[] */
3791cf
+#define	RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME /* s[] */
3791cf
+    RPMTAG_SUPPLEMENTVERSION	= 5053,	/* s[] */
3791cf
+    RPMTAG_SUPPLEMENTFLAGS	= 5054,	/* i[] */
3791cf
+    RPMTAG_ENHANCENAME		= 5055,	/* s[] */
3791cf
+#define	RPMTAG_ENHANCES RPMTAG_ENHANCENAME	/* s[] */
3791cf
+    RPMTAG_ENHANCEVERSION	= 5056,	/* s[] */
3791cf
+    RPMTAG_ENHANCEFLAGS		= 5057,	/* i[] */
3791cf
 
3791cf
     RPMTAG_FIRSTFREE_TAG	/*!< internal */
3791cf
 } rpmTag;
3791cf
diff -up rpm-4.11.3/tests/rpmgeneral.at.weakdep-tags rpm-4.11.3/tests/rpmgeneral.at
3791cf
--- rpm-4.11.3/tests/rpmgeneral.at.weakdep-tags	2012-11-07 14:55:24.000000000 +0200
3791cf
+++ rpm-4.11.3/tests/rpmgeneral.at	2017-11-02 12:21:38.248264213 +0200
3791cf
@@ -79,6 +79,10 @@ DISTTAG
3791cf
 DISTURL
3791cf
 DSAHEADER
3791cf
 E
3791cf
+ENHANCEFLAGS
3791cf
+ENHANCENAME
3791cf
+ENHANCES
3791cf
+ENHANCEVERSION
3791cf
 EPOCH
3791cf
 EPOCHNUM
3791cf
 EVR
3791cf
@@ -199,6 +203,10 @@ PROVIDES
3791cf
 PROVIDEVERSION
3791cf
 PUBKEYS
3791cf
 R
3791cf
+RECOMMENDFLAGS
3791cf
+RECOMMENDNAME
3791cf
+RECOMMENDS
3791cf
+RECOMMENDVERSION
3791cf
 RECONTEXTS
3791cf
 RELEASE
3791cf
 REMOVETID
3791cf
@@ -219,7 +227,15 @@ SOURCE
3791cf
 SOURCEPACKAGE
3791cf
 SOURCEPKGID
3791cf
 SOURCERPM
3791cf
+SUGGESTFLAGS
3791cf
+SUGGESTNAME
3791cf
+SUGGESTS
3791cf
+SUGGESTVERSION
3791cf
 SUMMARY
3791cf
+SUPPLEMENTFLAGS
3791cf
+SUPPLEMENTNAME
3791cf
+SUPPLEMENTS
3791cf
+SUPPLEMENTVERSION
3791cf
 TRIGGERCONDS
3791cf
 TRIGGERFLAGS
3791cf
 TRIGGERINDEX