As macros RPM têm um nível associado que é a profundidade de recursão.
Ao retornar de uma expansão recursiva, as macros nesse nível são automaticamente indefinidas.
Macros com um nível < = 0 são sempre definidas (em algum sentido global).
Níveis com valor negativo foram originalmente usados para marcar onde as macros foram definidas: a partir do rpm internamente ou da leitura de um arquivo de configuração.
Na prática, nada no RPM já usou ou precisou do nível macro.
Mas isso é o que significa "-14".
Não é também a mudança de ":" para "=" na saída --showrc, que informa quais macros foram definidas ou usadas.